Remplacement d'url par une url cliquable

Remplacement d'url par une url cliquable - PHP - Programmation

Marsh Posté le 15-12-2002 à 14:16:17    

Je me suis fait un bouchot, mais pour l'instant, quand les gens postent dedans une url, ça affiche l'url en texte non cliquable. Ce que j'aimerais, c'est remplacer cette url par un truc cliquable comme [url=http://forum.hardware.fr]
 
je pense que c'est possible avec un petit preg_replace, mais je suis une tanche en regexp et je vois pas comment faire.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 15-12-2002 à 14:16:17   

Reply

Marsh Posté le 15-12-2002 à 14:24:24    

demandes a dae  [:sinclaire]  
 
(sed, c'est dien)

Reply

Marsh Posté le 15-12-2002 à 14:25:48    

ben echo '<a href='.$url.'>'.$url.'</a>';
 
 :o

Reply

Marsh Posté le 15-12-2002 à 14:30:46    

chacal_one333 a écrit :

ben echo '<a href='.$url.'>'.$url.'</a>';


a mon avis, c'est pas l'affichage qui pose probleme  :whistle:

Reply

Marsh Posté le 15-12-2002 à 14:36:36    

ça demance probablement à être amélioré mais ça marche déjà pas mal :


 $texte = preg_replace('/([\s])(www\.[\w.?\/=%)(+;&-]+)/','$1<a href="http://$2" target="_blank">$2</a>',$texte);
 $texte = preg_replace('/([^"]|^)((ht|f)tp:\/\/[\w.?\/=%)(+;&-]+)/','$1<a href="$2" target="_blank">$2</a>',$texte);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed