[php] Générer une url

salut à tous !

j’aimerai faire un script qui permette de transformer une url en un lien, comme sur beaucoup de forum, dont celui-ci…

je pense qu’il faut utiliser ereg() mais je ne sais pas comment.

merci de votre aide

Salut à toi et bienvenue dans le monde merveilleux des expressions régulières

Voici une petite fonction qui te permettre de répondre à ton problème.

[quote]
function url2Link($strUrl)

{

$strLink = eregi("(:P%5d+)(" target="_blank">)([[:alnum:]/.:P]+)(</a>)", $strUrl, $regs);



$link = "<a href="".$regs[2]."">".$regs[2]."</a>";

return $link;	

}

$strUrl = “http://www.cafzone.net”;

echo url2Link($strUrl);

Ceci convertit simplement ce qui est compris entre et , on
ne cherche pas à valider si ce qui est contenu est une vrai adresse
(sur la syntaxe). Pour cela il faudrait rajouter une autre regex.

merci ! je vais essayer…