Hoje estava caçando uma solução para um problema simples:

Estou montando uma apresentação sobre PHP para um trabalho da Faculdade e queria colar os códigos do PHP coloridos na minha apresentação.

Porém, quando copiava o código fonte do editor (Edit Plus e DreamWeaver) e colova no Word, Power Point etc, ele ficava tudo preto e branco, e eu queria colocar o código colorido.

Primeira Solução

Dica do Alessandro RS da Lista PHP

Utilizar e habilitar a função highlight_file no arquivo httpd.conf do Apache. Para isso, cole o seguinte código dentro do httpd.conf:

<Location /source>
ForceType application/x-httpd-php
</Location>

Em seguida, salve e feche o arquivo.

Depois o que fiz foi pegar todos os códigos PHP que iria utilizar em minha apresentação e colocar todos os códigos dentro de um único arquivo PHP.

Neste arquivo PHP, antes de tudo coloquei o seguinte código:

<?php
show_source('codigos.php');
?>

Onde ‘codigos.php’ é o nome do arquivo que quero que seja exibido o código fonte, neste caso, o próprio arquivo que continha todos os códigos.

Salvei este arquivo com o nome de codigos.php e seguida, visualizei no Firefox acessando:

http://localhost/php/codigos.php

O resultado você pode conferir nesta imagem.

Segunda Solução

Utilizar o Eclipse como editor de códigos, copiar o código do Eclipse e colar diretamente.

Esta foi a dica do Pedro Henrique Fialho da Lista PHP.

Bem, cabe a cada um agora ver qual método mais lhe agrada e atende às necessidades de cada um.