Probleme avec eregi_replace
Bonjour
J'essaye de transformer des url contenu dans du texte pourqu'il deviennent des lien clicable (balise a)
voici le code :
Code:
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:
1 2
|
$saisie = "http://www.google.fr<br />" |
J'obient :
Code:
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!