Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: Bluely le le 09-05-2011 a 21:11:41

Titre: Problème d'antislashes lors de l'affichage
Posté par: Bluely le le 09-05-2011 a 21:11:41

Bonjour,

J'ai un petit souci quand je demande l'affichage de mes enregistrements (issues de ma base de données). En fait, des antislashes s'ajoutent dès qu'il y a un apostrophe ou des guillemets dans les enregistrements. Et pourtant j'utilise stripslashes.
Quelqu'un pourrait m'aider svp?
Merci de votre aide...
Voici le code


Code:

<?php
                           
while($data = mysql_fetch_assoc($resultat)){ ?>
   <div class="conseils">
   <span class="date-actu">le <?php echo $data['date_conseil'];?></span>
   <h4><?php echo stripslashes(htmlentities($data['titre_conseil'], ENT_QUOTES, 'UTF-8'));?></h4>
   <?php echo $data['conseil'];?>
</div>
   <?php } ?>


Titre: Re:Problème d'antislashes lors de l'affichage
Posté par: MarvinLeRouge le le 09-05-2011 a 22:50:13

Salut,

Ça sent le pb de magic_quotes à plein nez.
Vérifie si magic_quotes est activé.
Vérifie le contenu de la bdd, et vérifie les données à chaque phase : à la saisie, à l'arrivée des données dans la page php, après l'insertion dans la bdd, après la récupération dans la bdd ...

Titre: Re:Problème d'antislashes lors de l'affichage
Posté par: hams38 le le 11-05-2011 a 21:46:29

C'est space, le stripslashes est sencé te virer les slash... Peut être que tu as deux slash...

Essaye un double stripslashes :)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.