Bonjour, j'ai un script ph qui écrit dans un livre d'or:
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
$fp = fopen ("livr_or_2.htm", "a"); 
 
fputs ($fp, "<!-- ---------------------------------------- ---> \n");
fputs ($fp, "<!-- Message de: " . $formPseudo . "   [  " . $formMail . "  ] ---> \n");
 
fputs ($fp, "Message de:  " . $formPseudo . "\n"); 
fputs ($fp, "<br>");
fputs ($fp, "Le:" . $date . "   A:" . $heure);
fputs ($fp, "<br>");
fputs ($fp, $formCommentaire . "\n"); 
fputs ($fp, "<br>");
fputs ($fp, "<hr> \n"); 
fputs ($fp, "<br>");
 
fputs ($fp, "<!-- ---------------------------------------- ---> \n \n");
 
fclose ($fp);
La variable $formCommentaire contien le message du visiteur.

L'enui c'est que si le visiteur utilise des quotes simple ou double dans son message celle si sont echaper dans l'affichage.

Si le visiteur entre ceci:
Salut, j'suis...
Le message est afficher comme cela:
Salut, j\'suis...
Comment faire pour éviter ca ?