Je relance le sujet et vous pose la question suivante....
J'utilise la fonction suivante :
function clicklien($url){
$in=array(
'`(((https?|ftp)://(www\.)?[^www][[:alnum:]_.-]+)\.([a-z]{2,4}))`',
'`\s?(?<!//)(www\.)([[:alnum:]_.-]+)\.([a-z]{2,4})\s?\W?`');
$out=array(
'<a href="$1" target="_blank">$1</a>',
'<a href="http://$1" target="_blank">$1</a>');
return preg_replace($in,$out,$url);
}
$texte_1 = clicklien($selectdip["texte"]);
Dans ma base de données le lien est rédigé comme ceci :"[ url ]http://www.nuked-klan.org[ /url ]"
Le lien s'affiche et cliquable mais les balises [url] reste affiché !! pourquoi ?
merci d'avance.