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

Por: Fábio Berbert de Paula em 22/01/2003 | Blog: https://www.instagram.com/alexabolada/


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

I Encontro da Comunidade Viva o Linux

Minha caixa de ferramentas no GNU/Linux

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

Como isolar seus projetos Python com virtualenv (ambiente virtual)

Docalysis: Análise de Documentos com Inteligência Artificial

Leitura recomendada

Symfony Framework - Introdução

Instalando Lamp Stack no Servidor Debian

Usando cache na classe Fast Template

Utilizando o Smarty template no PHP

Criando gráficos com a classe JPGraph (parte 2)

  
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