Page 1 sur 1

Ecrire un échappement avec fwrite

Posté : 06 sept. 2008, 15:51
par le croquant
Bonjour à tous

Voila, je cherche a obtenir des caractères d'échappement en écrivant du code php dans un fichier avec fwrite()
ci-dessous le code:

Code : Tout sélectionner

fwrite($fp," if (\$page != \"index\") {echo \"<tr><td><a href=\"index.php\">Accueil<A></TD></TR>\";}");
dans mon fichier j'obtient ça:

Code : Tout sélectionner

if ($page != "index") {echo "<tr><td><a href="index.php" >Accueil</A></TD></TR>";}
Alors que voudrais obtenir ça:

Code : Tout sélectionner

if ($page != "index") {echo "<tr><td><a href=\"index.php\" >Accueil</A></TD></TR>";}
avec des échappents devant les guillemet de l'url

Merci d'avance pour vos suggestions

Mathieu[/php]

Posté : 06 sept. 2008, 16:01
par luc@s
Addslashes doit faire l'affaire :
http://fr.php.net/addslashes

re

Posté : 06 sept. 2008, 20:42
par Le Croquant
Quelqu'un m'a donné la solution:
il suffit de placer 3 antislasches avant le guillemet

Merci