Si te da la opción de descargar archivo es porque el servidor no interpreta de forma correcta el PHP. ¿Tienes más archivos en PHP en ese servidor?¿Se muestran de forma correcta?
Es muy raro y podría ser lo que te comento, el tema es ir descartando cosas