Tiblar Posté(e) le 12 octobre 2006 Partager Posté(e) le 12 octobre 2006 Bonjour à tous, Je me suis lancé dernièrement dans un script de news en PHP. Il fonctionne bien mais le soucis c'est que lorsque je rédige une info dans laquelle il y a des appostrophes (par exemple), j'ai des barres de slashe qui viennent se caler avant. Ce qui donne quelque chose de ce genre : d\\\'abord. Comment résoudre ce problème ? Merci d'avance. Thibaut. Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 12 octobre 2006 Partager Posté(e) le 12 octobre 2006 http://fr.php.net/manual/fr/function.stripslashes.php Lien vers le commentaire Partager sur d’autres sites More sharing options...
gvosnet Posté(e) le 12 octobre 2006 Partager Posté(e) le 12 octobre 2006 http://fr.php.net/manual/fr/function.stripslashes.php Court. efficace. Pour faire un poil plus complet, dans ton script d'enregistrement de la news, tu dois avoir mis (ou récupérer) des addslashes($_POST['ton_champs']). La fonction addslashes permet d'ajouter des anti-slash (\) devant les caractères spéciaux (', ", \,etc). Ca te permet entre autre d'enregistrer le contenu de ta variable dans la base MySQL sans que ça pose problème. Du coup, quand tu veux afficher le contenu de ta base de donnée, tu dois enlever les anti-slash. C'est là que la fonction stripslashes intervient. Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 12 octobre 2006 Partager Posté(e) le 12 octobre 2006 Ca te permet entre autre d'enregistrer le contenu de ta variable dans la base MySQL sans que ça pose problème. Et surtout d'éviter les injections. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tiblar Posté(e) le 12 octobre 2006 Auteur Partager Posté(e) le 12 octobre 2006 Merci pour vos réponses. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Quarky Posté(e) le 13 octobre 2006 Partager Posté(e) le 13 octobre 2006 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.