Pedro Caires | Web Development
3mai/100

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

Bom, hoje passeando pela internet achei um tutorial aqui que me chamou atenção, apesar de já ter visto algo parecido antes.

Para nós que postamos tutoriais, códigos, entre outros é bem útil, pois ele imprime na tela do usuário o código fonte do arquivo, mas ai alguns me perguntam: "MAS PORQUE NÃO POSTAR AQUI, COMO FAZ NORMALMENTE?".

Bom, às vezes precisamos postar algum código PHP muito grande, uma CLASSE por exemplo, desta forma ela aparece para o usuário e o mesmo visualiza e salva se for utiliza-la.

Se você tem um servidor APACHE + PHP, é muito fácil de habilitar essa função, até mesmo em servidor local.

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

Agora crie um arquivo com o nome de "php-source.php" no mesmo lugar do .htaccess e coloque o seguinte código:

<?php
highlight_file($_SERVER["DOCUMENT_ROOT"] . $_SERVER["PATH_INFO"]);
?>

Este código, faz com que o arquivo "php-source.php" pegue o arquivo requisitado(.phps) e use a função highlight_file() do PHP para exibir o seu código-fonte com sintaxe colorida.

Nota: .htaccess podem ser criados com um simples 'bloco de notas', colocando o nome .htaccess e marcando a opção "tipo" como Todos os arquivos.

Simples, né? :)

Abraços galera, até uma próxima!

Comentários (0) Trackbacks (0)

Sem comentários


Deixar um comentário


Sem trackbacks