Hola, fido85.
Que yo sepa, las páginas con código PHP deben tener la extensión .php, igual que las páginas con código ASP tienes la extensión .asp. Si no lo haces así el navegador "pensará" que es código HTML y lo interpretará como tal, no ejecutará el código PHP.
Menudo rollo acabo de soltar. Espero que se entienda y que sea corecto
Saludos,