Já si teď vzpomněl, že jednou se mi dělala "prázdná stránka" u PHP souboru. Problém byl nakonec v tom, že nastavení hostingu chtělo <?php místo <? na začátku scriptů. Přitom na lokálním mi to chodilo. Pěkná pakárna přijít na to.
Co kdyby to bylo tím? Zkus schválně:
bezphp.php
<?
echo "bez php";
?>
a druhý soubor
sphp.php
<?php
echo "s php";
?>
A pokud by to náhodou bylo tím, musel bys třeba v PSPadu hromadným nahrazováním v souborech v celém adresáři a podadresářích nahradit <? za <?php a znovu vše nahrát na FTP.