htmlentities

Invité
Invité n'ayant pas de compte PHPfrance

13 janv. 2006, 17:54

bonjour,
dans un formulaire j'ai un champs commentaire qui fait des erreur dès qu eje met des apostrophes
alors j'ai voulu rajouter devant htmlentities mais il me met des erreurs de syntaxe ! pourtant j'ai bien mis le spranethèses !

$commentaire = isset(htmlentities($_POST['commentaire'])) ? htmlentities($_POST['commentaire']) : "";
merci

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

13 janv. 2006, 18:21

Salut,

si tu utilise htmlentities() il faut préciser le 2eme paramétre => ENT_QUOTES

sinon il y a aussi addslashes() ou encore mysql_escape_string()

exemple:
$commentaire = isset($_POST['commentaire']) ? addslashes($_POST['commentaire']) : ""; 

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

16 janv. 2006, 10:19

oketo merci
je vais voir ça ! (désolé pas fait de net ce week end !)

Invité
Invité n'ayant pas de compte PHPfrance

16 janv. 2006, 10:32

super je l'ai rajouté à mes autres champs !
merci !