Ecrire un échappement avec fwrite

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Ecrire un échappement avec fwrite

re

par Le Croquant » 06 sept. 2008, 20:42

Quelqu'un m'a donné la solution:
il suffit de placer 3 antislasches avant le guillemet

Merci

par luc@s » 06 sept. 2008, 16:01

Addslashes doit faire l'affaire :
http://fr.php.net/addslashes

Ecrire un échappement avec fwrite

par le croquant » 06 sept. 2008, 15:51

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]