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 à 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…