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!