Bonjour,
j’utilise phpreader afin de récupérer des éléments depuis un fichier .xls, et les insérer en DB.
lorsque j'utilise mysql_real_escape_string afin d'échapper les quotes dans le traitement rien ne se passe , par contre lorsque je test sur une variable externe, j'échappe bien les quotes.
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $contenu = $data->sheets[0]['cells'][$i][$j]; //$contenu=htmlentities($contenu, ENT_QUOTES, "UTF-8"); $contenu = utf8_encode(htmlspecialchars($contenu, ENT_QUOTES)); //$contenu = utf8_encode(addslashes($contenu)); $tab_cellule[$j] = $contenu;Cet essai fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $createur=mysql_real_escape_string(addslashes($tab_cellule[++$a]));die($createur); //toej'jn
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $str=mysql_real_escape_string("toej'jn");die($str); //toej\'jn
Partager