je tente de récupérer et traiter des données conservées dans un table et de les envoyer dans une table temporaire.
Si, par malheur, mon champ (type TEXT) comporte des retours de chariots, mon de la table temporaire traitement n'est plus possible. Je n'arrive pas à comprendre pourquoi alors j'ai tenté de traiter tous les retours de chariot que je trouvais sur mon chemin.
Voici mes outils de traitement:
$MaReponse = addslashes($_POST["Contenu"]);
$MaReponse = str_replace("à", "à", $MaReponse);
$MaReponse = str_replace("'", "`", $MaReponse);
$MaReponse = nl2br($MaReponse);
Voyez, j'ai cru un moment qu'il s'agissait des accents, mais non.Je suis sûr maintenant que ce sont les retour de chariots (inscrits dans un champ textarea avec ckeditor par l'usager), mais voilà, je n'arrive pas à les traiter.
Pensez-vous que
$MaReponse = str_replace("\n", "`", $MaReponse);
saura y faire ? Que me suggérez-vous?
Le champ d'origine (table permanente) : nommé: contenu type: text
Le champ destination (table temporaire): nomme: Contenu type: text
Le vrai problème, c'est de passer par du javascipt dans un iframe caché. Le javascript ne tolère pas ces retours de chariot. Ce n'est pas là que je veux agir, ça demande trop de temps.
Merci à l'avance.