Bonjour.
Je suis aujourd'hui hébergé chez PhpNux.
Je rencontre un problème d'interprétation des guillemets " sur le serveur.
Pour l’envoi de :
Le fichier récupère :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <span style="color:red">mot</span>
J'ai fait un petit programme léger sans DB pour actualiser rapidement un petit fichier .txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part <span style=\"color:red\">mot</span>
Voici le code (tout simple) :
Le code fonctionne par exemple chez "lescigales.org" (hébergeur gratuit) mais pas chez PhpNux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head></head><body> <?php $commentaire = $_POST['commentaire']; if ($commentaire!="") { // ouverture en lecture ( a+) $ouvre=fopen("texte00.txt","a+"); // écriture fichier fwrite($ouvre,$commentaire); // fermeture fichier fclose($ouvre); } ?> <form action="<?$PHP_SELF;?>" method="post"> <textarea name="commentaire"></textarea> <input type="submit" value="Ecrire"> </form> <br /> <?php // ouverture fichier en lecture "r" $ouvre=fopen("texte00.txt","r"); // tant que pas en fin de fichier while (!feof ($ouvre)) { // mise en tampon des données $tampon = fgets($ouvre, 4096); // affichage du tampon echo $tampon; } // fermeture fichier fclose($ouvre); ?> </body></HTML>
Ma question :
Puis-je faire quelque chose pour éviter que des \ se mettent dans mon html et à tous mes guillemets " ' pour pouvoir me servir du html dans mes posts,
Par avance un grand merci !!
Partager