Fala gente,
Essa semana usei um recurso novo aqui no blog, são os arquivos phps ou PHP Source, normalmente eles não são interpretados pelo servidor, mas quando são acontece algo diferente com eles: ao invés do servidor executar seu código como PHP normal, ele exibe o código fonte, todo colorido, pra quem acessar.
Veja um exemplo: http://blog.thiagobelem.net/arquivos/2010/01/usuarios.class.parte1.phps
Isso é bem útil quando temos um site de tutoriais/compartilhamento de código/programação.
Hoje vou ensiná-los como habilitar isso em seus servidores rodando Apache e PHP… São apenas dois passos!
Passo 1
Vá na raiz do seu site e edite (ou crie se necessário) o seu arquivo .htaccess e adicione as seguintes linhas:
Action php-source /php-source.php AddHandler php-source .phps
Com isso você cria uma nova “ação” no apache e diz que os arquivos .phps serão “lidos” por essa “ação”… Você vai entender melhor no segundo passo:
Passo 2
Ainda na raiz do seu site, crie um arquivo chamado “php-source.php” e coloque o seguinte conteúdo nele:
<?php highlight_file($_SERVER["DOCUMENT_ROOT"] . $_SERVER["PATH_INFO"]); ?>
Isso fará com que esse arquivo criado pegue o caminho do arquvo requisitado (com extensão .phps) e use a função highlight_file() do PHP para exibir o seu código-fonte com sintaxe coloria.
Pronto! ![]()
Você também vai gostar de ler:
- Instalando o PHP 5.3.0 no Ubuntu
- Exibindo mapas no seu site – Google Maps + PHP – Parte 2
- Melhores práticas para deixar seu código legível
- CSS dinâmico: Inserindo PHP no CSS
- Importando arquivos grandes no MySQL
Postado em Apache, PHP, Tutoriais
Com as tags Apache, Código, File, htaccess, PHP, PHP Source, PHPS, Programação, Root, Servidor, source, Tutoriais
Escrito por Thiago Belem
Gostou desse artigo?
Não se esqueça de assinar o RSS e divulgue-o para o mundo:

Olá Thiago, parabéns pelo Blog…
Acompanho sempre que posso e é muito bom.
Como posso usar isto no meu dia-a-dia de programador?
Obrigado.
@Zucolli
Use-o para exibir o conteúdo de arquivos .phps mesmo