Bonjour à tous,
Je ne suis pas très doué en regex alors je bidouille les codes sur le net pour avoir quelque chose de convenable mais j'ai du mal avec le mélange du bbcode dedans.
Voici mon problème :
Le code actuel est :
Donc il faudrait détecter <img src=' et ne pas afficher l'url mais comment faire ?
Merci !
Je ne suis pas très doué en regex alors je bidouille les codes sur le net pour avoir quelque chose de convenable mais j'ai du mal avec le mélange du bbcode dedans.
Voici mon problème :
[ img ]http://monimage.png[/img] transforme en <img src='http://monimage.png' />
Puis la détection d'url va transformer le tout en : <img src='<a href='http://monimage.png'' />
Le code actuel est :
$chaine = preg_replace('/\[img\](.+?)\[\/img\]/', '<img src="$1" alt="" title="" />', $chaine);
/* Détecter URL et les transformer en lien */
$chaine = eregi_replace("(http|mailto|news|ftp|https)://(([-éa-z0-9\/\.\?_=#@:~])*)",
"<a href=\"\\1://\\2\">\\1://\\2</a>", $chaine);
Donc il faudrait détecter <img src=' et ne pas afficher l'url mais comment faire ?
Merci !