Str_ireplace: PHP5
Fermé
developper55
Messages postés
123
Date d'inscription
vendredi 28 décembre 2007
Statut
Membre
Dernière intervention
30 mai 2012
-
20 mars 2008 à 10:58
developper55 Messages postés 123 Date d'inscription vendredi 28 décembre 2007 Statut Membre Dernière intervention 30 mai 2012 - 20 mars 2008 à 14:25
developper55 Messages postés 123 Date d'inscription vendredi 28 décembre 2007 Statut Membre Dernière intervention 30 mai 2012 - 20 mars 2008 à 14:25
2 réponses
Bonjour,
S'il s'agit d'une base mysql il faut, que ce soit en PHP4 ou en PHP5, 'protéger' les variables à insérer. Et ça ne se fait pas en bidouillant soi-même avec des addslashes ou des str_ireplace, mais avec la fonction faite pour ça : mysql_real_escape_string ( https://www.php.net/manual/fr/function.mysql-real-escape-string.php ) ou sa soeur mysqli_real_escape_string, selon la bibliothèque utilisée.
Le changement de comportement vient probablement d'un changement de configuration de PHP ou de mysql, plutôt que du langage lui-même.
S'il s'agit d'une base mysql il faut, que ce soit en PHP4 ou en PHP5, 'protéger' les variables à insérer. Et ça ne se fait pas en bidouillant soi-même avec des addslashes ou des str_ireplace, mais avec la fonction faite pour ça : mysql_real_escape_string ( https://www.php.net/manual/fr/function.mysql-real-escape-string.php ) ou sa soeur mysqli_real_escape_string, selon la bibliothèque utilisée.
Le changement de comportement vient probablement d'un changement de configuration de PHP ou de mysql, plutôt que du langage lui-même.
developper55
Messages postés
123
Date d'inscription
vendredi 28 décembre 2007
Statut
Membre
Dernière intervention
30 mai 2012
9
20 mars 2008 à 14:25
20 mars 2008 à 14:25
ahh ok, j'ai compris , ta raison,
car , moi sur mon poste Local avec EasyPHP jai aucun souci, mais le souci vient du web chez l'hébergeur,
avant comme je souviens javais aucun souci, apparemment ils ont changé la configuration du fichier conf de php
merci
@+
car , moi sur mon poste Local avec EasyPHP jai aucun souci, mais le souci vient du web chez l'hébergeur,
avant comme je souviens javais aucun souci, apparemment ils ont changé la configuration du fichier conf de php
merci
@+