Puede ser por dos cosas:
1. En alguna parte del código falta una llave de cierre "
}" (curly bracket).
2. Por ahí puede que no acepte el php abrevidado "
<?"
Para solucionarlo podes hacer lo siguiente:
1. Buscar en el archivo que estén todas las llave cerradas, y si no cerrarlas con "}". Esto es muy trabajoso y no daa.. ponerme a buscar mucho menos si no sabes php. (aunque hay soluciones me parece más fáciles)
2. Para solucionar esto, debes reemplazar el "
<?" por "
<?php" para que este en formato extendido.
Puede ser tu hosting (por lo que veo me parece que usas 000webhost es muy choto ese host, su tuvieras acceso al sv podrías arreglarlo poniendo en el php.ini
short_open_tag = On
O de una probá con otro hosting, hay muchos aquí que han publicado que venden hosting o hosting gratis por post.
Otra cosa, tu post esta en la sección incorrecta, esperemos un mod lo mueva al lugar indicado.
Saludos.