PHP - Converter um URL em um hiperlink clicável

Março 2017

Graças às expressões regulares, é possível converter em hiperlink qualquer URL do tipo http://URL (ou ftp://URL) ou começando por www. :
<? 
$mensagem = eregi_replace("((([ftp://])|(http(s?)://))((:alnum:|[-\%\.\?\=\#\_\:\&\/\~\+\@\,\;])*))","<a href = '\\0' target='_blank'>\\0</a>",$mensagem); 

$mensagem = eregi_replace("(([^/])www\.|(^www\.))((:alnum:|[-\%\.\?\=\#\_\:\&\/\~\+\@\,\;])*)","\\2<a href = 'http://www.\\4' target='_blank'>www.\\4</a>",$mensagem); 
?>



Tradução feita por Lucia Maurity y Nouira

Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 25 de junho de 2011 às 10:48 por pintuda.
Este documento, intitulado 'PHP - Converter um URL em um hiperlink clicável', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.