Teniais razon tenia que ver con la etiqueta corta de apertura de php
lo que hice fue cambiar en el php.ini del php local la linea para poder usar la etiqueta corta <?
que por defecto esta desactivada y parar apache y reiniciarlo. y ahora si funciona.
en vez de ir cambiando todas las etiquetas.....
por si alguien le sirve la linea que hay que cambiar en el php.ini es esta:
;Valor por defecto
short_open_tag = Off
; Habilito la etiqueta corta, cambiandola con:
short_open_tag = On
y he sacado la informacion de
este enlace.
Gracias a los que me contestaron salu2