Tags automáticas em URLs com a classe urlmatch da PHP

Este artigo nos apresenta à classe urlmatch, que é usada para adicionar as tags <a> e </a> nas ocorrências de URLs em texto corrido. O conceito de utilização de classes facilita a vida do programador, que passa a reutilizar código previamente escrito por outros programadores ou até por ele próprio.

[ Hits: 20.302 ]

Por: Fábio Berbert de Paula em 22/01/2003 | Blog: https://youtube.com/c/cotidianohackeado


Obtendo e instalando a classe



A instalação da classe urlmatch é bem simples. Vamos começar pelo seu download a partir do site PHPClasses.org: Também mantenho um mirror do arquivo em: Nota: Recomendo que o download seja feito a partir do PHPClasses.org, pois minha versão do urlmatch é de Novembro de 2002.

O próximo passo será o de configurar o diretório onde você armazena as classes públicas do PHP. Procure pela entrada "include_path" no arquivo de configuração php.ini da sua distribuição e adicione à ela o diretório escolhido para armazenamento da classe:

include_path = ".:/usr/share/php"

No exemplo acima, escolhi o diretório /usr/share/php. Certifique-se que o diretório existe e copie o arquivo class.urlmatch.php (obtido em download) para o mesmo:

cp class.urlmatch.php /usr/share/php/

Finalmente, reinicie o Apache.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Obtendo e instalando a classe
   3. Exemplos práticos
Outros artigos deste autor

Como baixar vídeos do Facebook via terminal

Python - Usando requests anônimos através da rede Tor

Como fazer publicações pelo Instagram Web

Como baixar fotos e vídeos do Instagram com Python

SQL Dicas & Truques (versão 0.1)

Leitura recomendada

Inteligência Artificial com PHP e MySQL (parte I)

Usando classes em conexão e consultas à banco de dados em PHP

Capturando conteúdo de sites em PHP

Formantando nomes com caracteres especiais em PHP

Criando Virtual Host no Apache: simples assim

  
Comentários
[1] Comentário enviado por fera29 em 14/07/2004 - 19:58h

Achei meio desnecessária essa classe, pois armazendo os valores do banco de dados em um array, teríamos condições de "linkalas" de qualquer forma.

[2] Comentário enviado por fabio em 14/07/2004 - 21:16h

Fera,

Acho que você não leu o artigo... :P

[3] Comentário enviado por redstyle em 16/05/2005 - 16:32h

Ela também funciona com e-mails deixando com a tag mailto ??
[]'s

[4] Comentário enviado por fernandoamador em 18/04/2006 - 19:00h

Òtimo artigo...Parabéns...


Contribuir com comentário