par
x0s » 09 mai 2008, 15:55
Code : Tout sélectionner
[i] mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) [/i]
str_replace() retourne une chaîne ou un tableau, dont toutes les occurrences de search dans subject ont été remplacées par replace
Source :
http://uk.php.net/manual/fr/function.str-replace.php
D'après la documentation, str_replace retourne la nouvelle chaine, il était donc normal que dans ton code d'origine, la variable $message ne changeait pas.
str_replace accepte tout à fait les apostrophes. Voici un code plus juste:
$message = "ajout d'une ligne";
var_dump($message);
$message = str_replace ("'", "''",$message);
var_dump($message);
Si tu veux en savoir davantage sur les magic_quotes:
http://www.phpfrance.com/tutoriaux/inde ... gic-quotes
(Edit : Désolé pour la redondance, pas assez rapide

)
[code]
[i] mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) [/i]
str_replace() retourne une chaîne ou un tableau, dont toutes les occurrences de search dans subject ont été remplacées par replace
[/code]
Source : http://uk.php.net/manual/fr/function.str-replace.php
D'après la documentation, str_replace retourne la nouvelle chaine, il était donc normal que dans ton code d'origine, la variable $message ne changeait pas.
str_replace accepte tout à fait les apostrophes. Voici un code plus juste:
[php]
$message = "ajout d'une ligne";
var_dump($message);
$message = str_replace ("'", "''",$message);
var_dump($message);
[/php]
Si tu veux en savoir davantage sur les magic_quotes:
http://www.phpfrance.com/tutoriaux/index.php/2005/04/17/29-les-magic-quotes
(Edit : Désolé pour la redondance, pas assez rapide :) )