Probleme retour chariot textarea et bdd

Fermé
manshow589 - 29 avril 2009 à 18:39
 manshow589 - 29 avril 2009 à 22:01
Bonjour,
j'ai réalisé un formulaire avec lequel on peut insérer un commentaire dans une base de donnée. Cependant lorsque l'on fait un retour chariot dans la textarea, la base de donnée m'enregistre rn à la place. Donc lorsque j'affiche le commentaire je me retrouve avec aucun retour a la ligne mais un rn.
Par exemple si je rentre
bonjour
manshow

cela me fait
bonjourrnmanshow.
Pouvez-vous m'aider merci.

4 réponses

P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
29 avril 2009 à 19:25
En premier lieu il faut regarder ta config de php, et regarder si le magic_quotes_gpc est à on, si oui mets le à off.

Si tu as toujours le meme problème, il faut rechecher la façon dont tu insères tes valeurs.
0
Merci de ta reponse mais j'ai un problème je n'arrive pas a acceder à la config de php. J'heberge mon site avec ovh.
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
29 avril 2009 à 20:26
C'est normal, par contre ovh doit permettre un moyen de désactiver cettte directive, consulte leur FAQ.
0
Il dise de mettre SetEnv magic_quotes 0 dans le .htaccess, je les fait mai cela ne me le desactive pas. Avez vous une solution?
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
29 avril 2009 à 21:49
Y'a pas de raison que ça ne fonctionne pas.

T'as bien mit ça dans .htaccess ?
T'as regardé ton phpinfo() pour voir si les valeurs étaient correctes ?

Par contre les rn dans tes tables, tu seras obligé de modifié manuellement ou avec un str_replace()
0
g regardé mon phpinfo() il est toujours à on sa change rien
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
29 avril 2009 à 21:56
Bah contacte ovh alors, car je ne peux pas t'aider plus si les directives ne sont pas lues.
0
ok merci en tout cas de votre aide
0