Le inclusioni, con Apache, non possono contenere codice dinamico.

Forse è quello il problema.

http://pro.html.it/articoli/id_116/i...pag_4/pag.html


...
Il file che invece viene incluso può avere qualsiasi tipo di estensione consentita ("html","htm","txt","inc"). È da notare però che - a differenza di IIS - le inclusioni di Apache devono contenere solo codice HTML, non è possibile cioè includere codice (in linguaggio di scripting lato-server) da eseguire.