Bonjour,

Ces 2 lignes entrent en conflit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$texte = preg_replace('#http://[a-z0-9._/-]+#i', '<a href="$0" target="_blank">$0</a>', $texte);
 
$texte = preg_replace('`\[img\](.+)\[/img\]`isU', '<img src="$1"/>', $texte);
Comment faire svp pour que le premier preg_replace ne remplace une url qu'à condition qu'il y ait un espace avant et après ?

Car le soucis c'est que je me retrouve avec des balises quand une image est postée sur mon forum.

Merci