Affichages de retours a la ligne

Fermé
justepourrire - 13 oct. 2011 à 19:38
 johnbgood - 13 oct. 2011 à 19:57
Bonjour,


je sait que ce type de sujet a été posté maintes et maintes fois, mais je n'ai pas trouvé la solution a mon problème...


là j'entre le texte dans la bdd, je ne sait pas si je sécurise bien mes entrées, si on pourrais faire un commentaire sur ça aussi :)

$_POST['contenu'] = mysql_real_escape_string(htmlspecialchars($_POST['contenu']));


et là je l'affiche


$donnees['contenu'] = preg_replace('#(((https?|ftp)://(w{3}\.)?)(?<!www)(\w+-?)*[a-z0-9._/-]+\.([a-z]{2,4}))#i', '<a href="$0">$0</a>', $donnees['contenu']);
echo nl2br($donnees['contenu']);


j'ai des \n\r q la place des <br/>, pourquoi?

merci.

1 réponse

http://php.net/manual/fr/function.htmlspecialchars.php
0