Publicidade (Anuncie Aqui)

Exibindo código-fonte PHP colorido (.phps)

Exibindo código-fonte PHP colorido (.phps)

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! :D

Você também vai gostar de ler:

Postado em Apache, PHP, Tutoriais

Com as tags , , , , , , , , , , ,

Escrito por Thiago Belem

Gostou desse artigo?

Não se esqueça de assinar o RSS e divulgue-o para o mundo:

View Comments

  1. Zucolli disse:

    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.

blog comments powered by Disqus