bonjour,
pour reconnaître un lien dans un texte, j'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$corpsarticle=eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])",
"<a href=\"\\1://\\2\\3\" target=\"_blank\">\\2\\3</a>",$corpsarticle);
et je le fais pointer vers une autre fenêtre.
par contre, avec cette regex je ne peux pas insérer une bannière; comme celle-ci:
<a href="http://www.monsite.com/"><img src="http://www.monsite.com/banniere1.jpg" alt="ma bannière" width="340" height="95" border="0" /></a>
j'ai essayé de mettre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$corpsarticle=eregi_replace("[^<a-href=]([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])",
"<a href=\"\\1://\\2\\3\" target=\"_blank\">\\2\\3</a>",$corpsarticle);
mais quoi qu'il en soit, çà ne me donne rien puisque cela ne me renvoie rien de correct alors qu'il faudrait que ce type de lien(la bannière) ne soit pas du tout reconnue.
avez-vous une piste? je sèche lamentablement.
merci d'avance