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.808 ]

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

Conheça o Viva o Android, site coirmão do VOL

HOWTO: Como se tornar moderador do Viva o Linux

Como aprovar Pull Requests em seu repositório Github via linha de comando

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

Viva o Linux com bate-papo via web

Leitura recomendada

Instalando Lamp Stack no Servidor Debian

Trabalhando com datas em PHP

Capturando conteúdo de sites em PHP

Referências ou ponteiros em PHP

Criando um sistema de banners rotativos 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