Hoy me he encontrado que el php 5.3 de Centros no me reconocía los <? del comienzo de los ficheros de php pero si los <?php.
Resulta que esta nueva versión trae por defecto desactivada la opción short_open_tag. Para cambiarlo vamos al php.ini (normalmente /etc/php.ini) y lo ponemos a On, y a funcionar.