Efectivamente , era por eso , he borrado todos los archivos temporales......y ya me sale de nuevo el mensaje . A parte me he dado cuenta que si no se usa
<?php ?> y se pone solo <? ?> , tampoco se ejecuta el codigo , no se por que pensaba que con solo los 2 signos de interrogación ya era suficiente.
Bueno gracias por tu ayuda