Bonjour
J'essaye de transformer des url contenu dans du texte pourqu'il deviennent des lien clicable (balise a)
voici le code :
Ca marche pas trop mal, par contre lorsque
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);
J'obient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $saisie = "http://www.google.fr<br />"
Je comprend pas pourquoi il prend "<br"
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> />"
Merci de votre aide!
Partager