21-12-2007, 03:22 PM
Tiré de la doc PHP
\r et\n sont caractères qui font ton retour chariot.
Lorsque tu appelles nl2br, il ne reste plus rien à transformer mysql_real_escape_string a déjà changé ces caractères.
Tu dois faire appel à nl2br avant mysql_real_escape_string,
Citation :mysql_real_escape_string() appelle la fonction mysql_escape_string() de la bibliothèque MySQL qui ajoute un slash aux caractères suivants : NULL, \x00, \n, \r, \, ', " et \x1a.
\r et\n sont caractères qui font ton retour chariot.
Lorsque tu appelles nl2br, il ne reste plus rien à transformer mysql_real_escape_string a déjà changé ces caractères.
Tu dois faire appel à nl2br avant mysql_real_escape_string,
Quand on te dit qu'un projet est terminé à 90%, prépare toi pour les 90% suivant
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC