Bonjour

J'essaye de transformer des url contenu dans du texte pourqu'il deviennent des lien clicable (balise a)
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$pattern = "(http://)(([[:punct:]]|[_a-zA-Z0-9])*)";
$replace = "<a href=\"\\0\">\\0</a>";
$result = eregi_replace($pattern,$replace,$saisie);
Ca marche pas trop mal, par contre lorsque
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$saisie = "http://www.google.fr<br />"
J'obient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$result ="<a href="http://www.google.fr<br">www.google.fr<br</a> />"
Je comprend pas pourquoi il prend "<br"
Merci de votre aide!