[PHP] Transformer une URL en lien hypertexte cliquable

Dernière mise à jour le 3 novembre 2009 à 12:15 par marlalapocket
Publié par Jeff
Grâce aux expressions régulières, il est possible de transformer en lien hypertexte toute URL de la forme http://URL (ou ftp://URL) ou bien commençant par www. :
<?
$message = eregi_replace("((([ftp://])|(http(s?)://))((:alnum:|[-\%\.\?\=\#\_\:\&\/\~\+\@\,\;])*))","<a href = '\\0' target='_blank'>\\0</a>",$message);

$message = eregi_replace("(([^/])www\.|(^www\.))((:alnum:|[-\%\.\?\=\#\_\:\&\/\~\+\@\,\;])*)","\\2<a href = 'http://www.\\4' target='_blank'>www.\\4</a>",$message);
?>
Meilleures réponses pour « Transformer une URL en lien hypertexte cliquable » dans :
[Word] Supprimer tous les liens hypertextes VoirLorsque vous copiez-collez un extrait d'une page web, vous risquez fort d'obtenir dans le texte de nombreux liens hypertextes. Voici deux solutions pour supprimer les liens hypertextes d'un document Word. 1° solution : un lien hypertexte à la...
Problème pour ouvrir les liens dans Outlook VoirSi Outlook est dans l'impossibilité d'ouvrir un lien hypertexte, ou si les liens dans les messages ouvrent l'explorateur sans charger la page Web, il suffit de suivre l'une des procédures suivantes : Méthode 1 Méthode 2 Méthode 3 Pour...
Problème pour ouvrir les liens dans Thunderbird VoirSi Mozilla Thunderbird est dans l'impossibilité d'ouvrir un lien hypertexte, il suffit de suivre la procédure suivante : lancer Internet Explorer et le mettre comme navigateur par défaut. Le cas échéant, fermer Internet Explorer, puis lancer...