Problème de quote

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 : Problème de quote

par Flashball » 24 janv. 2007, 12:59

ok merci c'était bien çà, j'ai maintenant un code pour les deux types de config.

par Jules Petibidon » 24 janv. 2007, 12:18

hello,

souvent les hébergeurs activent magic_quotes_gpc, le probleme vient sans doute de là si tu insere des données post ou get sans les filtrer.

regarde la notice de mysql_real_escape_string() , l'exemple smart_quote...

sinon tu peux aussi faire en début de page :
$_POST = array_map( 'stripslashes' , $_POST );
et idem pour $_GET

Problème de quote

par Flashball » 24 janv. 2007, 11:35

Bonjour,

J'utilise chez moi la configuration PHP 5.1.4 avec MySql 5.0.21 (serveur). J'insère et met à jour ma base en utilisant notamment l'instruction "mysql_real_escape_string" pour mettre à jour les arguments avant leur manipulation par la requête. Tout marche très bien, merci pour eux...

Par contre :wink: , avec la configuration chez mon hébergeur (PHP 5.1.1 avec MySql 4.1.14), lorsque j'essaie d'insérer une chaîne contenant une quote, par exemple "Bonjour l'ambiance", je me retrouve avec le résultat "Bonjour l\'ambiance" lors de son affichage ou de son édition.

Une idée sur le pourquoi du comment? :roll:

Merci!

Flashball