Ecrire des guillemets dans un print

Ecrire des guillemets dans un print - Perl - Programmation

Marsh Posté le 16-11-2005 à 08:15:06    

Je sais pas si le terme écrire est juste, mais j'espère me faire comprendre.
 
Voila, j'écris actuellement un fichier cgi dont voici un extrait :

Code :
  1. print "<META http-EQUIV="Refresh" CONTENT="10 url=http://localhost/html/observerhome.htm">";

 
 
Le probleme se situe au niveau des guillemets pour http-equiv et content.  J'ai essayé de remplacer les guillemets pas des &quot;, le fichier est interprété mais la redirection ne fonctionne pas.
 
J'ai cherché sur internet mais j'ai rien trouvé concernant ce probleme, si vous avez une idée, merci..

Reply

Marsh Posté le 16-11-2005 à 08:15:06   

Reply

Marsh Posté le 16-11-2005 à 11:33:45    

si tu est entre " " tu dois echapper les ", et à l'inverse si tu est entre ' ' tu dois echapper les '
 
donc pour ton cas voila les deux alternatives possible (enfin il y a d'autre genre qq etc...) :
 
print "<META http-EQUIV=\"Refresh\" CONTENT=\"10 url=http://localhost/html/observerhome.htm\">";
 
print '<META http-EQUIV="Refresh" CONTENT="10 url=http://localhost/html/observerhome.htm">';

Reply

Marsh Posté le 16-11-2005 à 20:26:14    

Merci pospos, je vais pouvoir avancer ce fichu site.
 
 :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed