bonjour,

j'ai un problème avec mon str_replace,
il fonctionne en local mais sur le serveur, il ne fonctionne pas

voilà le code que j'utilise:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$nom=$_POST['nom'];
$nom=str_replace("'","_",$nom);
$nom=str_replace(";","",$nom);
$nom=str_replace("é","e",$nom);
$nom=str_replace("è","e",$nom);
$nom=str_replace("ô","o",$nom);
$nom=strtoupper($nom);
 
 
$insert="INSERT INTO matable VALUES('','$ref','$nom','$prenom','$date','$theme','$objet','$kikafait')";
echo $insert."<br>";
je fais le même str_replace pour le nom et le prénom, les premiers '' de l'insert sont pour l'auto-incrément

voilà les résultats

sur le serveur
INSERT INTO matable VALUES('','07-1681','PéRON','jérôme','2007-08-03','OBJET','THEME','kikafait')

en local
INSERT INTO matable VALUES('','07-1681','PERON','jerome','2007-08-03','OBJET','THEME','kikafait')

j'ai également essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$nom=str_replace(\\',\'e\',$nom);
que j'ai vu sur un forum mais ça me renvoie une erreur


je vois pas le problème, est-ce que ça peut venir de la config de php ou quelque chose de ce genre? (je n'y connais pas grand chose pour l'instant)
merci