BBcode lien

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : BBcode lien

par Truc » 20 avr. 2008, 19:56

Modération :
Préfère ouvrir un nouveau sujet au lieu d'en remonter un qui n'est pas de toi que tu ne pourras pas tagguer du fameux [Résolu].


Pour ta question... c'est logique tu n'as rien qui traite tes balises [ url] et [ /url] dans l'expression :-k

par Dom! » 20 avr. 2008, 18:38

Bonjour,
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.