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: 21.310 ]

Por: Fábio Berbert de Paula em 22/01/2003 | Blog: https://fabio.automatizando.dev


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

Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland

Como minimizar CSS e Javascript via linha de comando

Tasker - Cotação do dólar usando Javascript

Kdenlive - Como desfocar/borrar rosto, área ou objetos em um vídeo

Personalizando seu lilo no Debian

Leitura recomendada

Debugando aplicações PHP com Xdebug e Eclipse PDT

Como programar com OOP em PHP, uma classe simples

Utilizando PHP para validar dados passados pelo usuário

Paginação de resultados em PHP/MySQL

Referências ou ponteiros em PHP

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts