Bonjour, j'ai un script ph qui écrit dans un livre d'or:
La variable $formCommentaire contien le message du visiteur.
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);
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:
Le message est afficher comme cela:Salut, j'suis...
Comment faire pour éviter ca ?Salut, j\'suis...
Partager