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