[RESOLU] htmlentities et les \'

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] htmlentities et les \'

Re: htmlentities et les \'

par Toumitoun » 06 févr. 2013, 15:05

Personnellement à l'enregistrement dans la base j'utilise mysql_real_escape_string($maVariable) et à l'affichage j'utilise stripslashes($maVaraible) ;)

Le stripslashes est à utiliser uniquement lors de l'affichage.

Re: htmlentities et les \'

par neomega » 06 févr. 2013, 14:44

donc je peut le mettre soit a l'insertion de la bdd soit juste a l'affichage

c'est bien sa ??


merci en tout cas

Re: htmlentities et les \'

par neomega » 06 févr. 2013, 14:43

apparement j'ai trouver

dite moi si c'est comme sa que sa doit etre svp
"titre" => stripslashes(htmlentities($_POST['titre'])),

Re: htmlentities et les \'

par Toumitoun » 06 févr. 2013, 14:42

Bonjour, pour utiliser stripslashes il suffit d'englober le texte avec la fonction lors de l'affichage. Soit :
<?php echo stripslashes($data['titre']); ?>

htmlentities et les \'

par neomega » 06 févr. 2013, 14:26

bonjour

pour ma requette sql j'ai ceci
"sous_titre" => htmlentities($_POST['sous_titre']),
mais l'ors de l'affichage des mes données tout les accents marchent parfaitement
mais pas les apostrophes

démo :
d\'objet


j'ai trouver ceci "stripslashes" mais je ne c'est pas comment utiliser cette variable

pourriez vous m'aider svp

au cas ou je vous met mon formulaire et mon ajout a la bdd si vous voyez d'autre erreur flagrante

ligne du formulaire :
<tr>
<td><p> <label for="name">Titre<font size="2" color="FF0000">*</font></label></p></td>
<td><input name="titre" type="text" required="required"></td>
</tr>
pour ligne de ajout sql :
"titre" => htmlentities($_POST['titre']),

et pour l'affichage
<?php echo $data['titre']; ?>