Version complète: sur le forum Webmaster Hub : htmlspecialchars( )
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Myfred
bonjour tout le monde,
j'ai un ptit pb avec mon script...

htmlspecialchars( ) ne fonctionne pas sur une variable php, j'ai tester avec un $_POST, et ca me met un / devant le ' .

exemple

avec variable:

CODE
//$_POST['equipe'] = ' l'ultime ';

$secu1= htmlspecialchars(''.$_POST['equipe'].'', ENT_COMPAT);
echo $secu1;
// ca affiche l\'ultime



sans variable
CODE
$secu1= htmlspecialchars(''l'ultime'', ENT_COMPAT);
echo $secu1;
// ca affiche l'ultime


alors la je comprends plus rien
Loupilo
Petite idée, mais je n'y connais pas grand chose, c'est surement pas ça.
Avec :
$_POST['equipe'] = " l'ultime ";
Non IMSTP5.gif ?
Myfred
j'ai mis le $post en commentaire c'est juste a titre indicatif pour dire ce que contient la variable, ca n'est pas ecrit dans mon script si tu veux...
enroc
salut, quand tu fais un post, automatiquement tous les guillements sont échappés (avec un \ devant). Pour enlever ça, utilise la fonction stripslashes(). Il y a aussi la fonction inverse : addslashes().
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.