Função String: Gerador automático de links
Publicado por Ygor Thomaz 09/03/2004
[ Hits: 9.469 ]
Homepage: http://www.ygorthomaz.net/
Esta função analisa um conteudo de texto qualquer e busca referencias de urls. Caso ache ele retorna a string formatada com o codigo HTML necessario para linkar a URL e abrir uma nova janela :
Exemplo de string: O site do Control C é http://controlc.homelinux.com/controlc/
A função retorna:
<a href="http://controlc.homelinux.com/controlc/" target="_blank">http://controlc.homelinux.com/controlc/</a>
<?php function makeClickable(&$text) { $patterns = array("/(^|[^]_a-z0-9-=\"'\/])([a-z]+?):\/\/([^, \r\n\"\(\)'<>]+)/i", "/(^|[^]_a-z0-9-=\"'\/])www\.([a-z0-9\-]+)\.([^, \r\n\"\(\)'<>]+)/i", "/(^|[^]_a-z0-9-=\"'\/])ftp\.([a-z0-9\-]+)\.([^, \r\n\"\(\)'<>]+)/i", "/(^|[^]_a-z0-9-=\"'\/:\.])([a-z0-9\-_\.]+?)@([^, \r\n\"\(\)'<>\[\]]+)/i"); $replacements = array("\\1<a href=\"\\2://\\3\" target=\"_blank\">\\2://\\3</a>", "\\1<a href=\"http://www.\\2.\\3\" target=\"_blank\">www.\\2.\\3</a>", "\\1<a href=\"ftp://ftp.\\2.\\3\" target=\"_blank\">ftp.\\2.\\3</a>", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>"); return preg_replace($patterns, $replacements, $text); } ?>
Contador de acessos com Oracle
Paleta de cores HEXADECIMAL para WEB
Nenhum comentário foi encontrado.
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Conheça o Octopi, outro frontend para o Pacman com acesso ao ARU (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Como compilar o DOOM RETRO no Linux
Stacer - um otimizador gráfico básico de Linux
Corrigindo o erro de "WARNING: Possibly missing firmware for module" no Arch Linux
DRIVER DE ADPTADOR HDMI PARA USB (2)
Ubuntu simplesmente morreu (7)
Como personalizar meu Linux Mint xfce? (10)