Pular para o conteúdo

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.
Fábio Berbert de Paula fabio
Hits: 22.737 Categoria: PHP Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: 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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Obtendo e instalando a classe
   3. Exemplos práticos

Organizando projetos com a classe FastTemplate (parte 2)

MP3 no Linux

Informativo: novos recursos no fórum

O que é e como funciona um ataque de força bruta

Como ter o chatGPT no terminal Linux

Como atribuir notícias RSS ao seu site usando ATOM e PHP

Referências ou ponteiros em PHP

Instalando Lamp Stack no Servidor Debian

Utilizando PHP para validar dados passados pelo usuário

Criando sites para celular com WML

#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

Entre na sua conta para comentar.