Moderator |
|
Ah, daar zocht ik mij ook wel eens suf naar, waarschijnlijk wordt dit veroorzaakt doordat de short_open_tag setting uitstaat (dit is een INI_PER_DIR instelling dus dit kun je of met .htaccess regelen als je Apache gebruikt of in de php.ini van je webserver).
Zaken zoals <?= ... ?> werken dan niet, en ook <? ... ?> werkt dan niet. Als je van die shorthand tags gebruikt voor het afdrukken van zaken of voor het openen van een PHP-blok (zie regel 76 in jouw laatste codefragment, dit is waarschijnlijk de veroorzaker van de fout) dan krijg je altijd zo'n unexpected end of file in ... met steevast een verwijzing naar de laatste regel van je script .
Oplossing: verander <? (regel 76) in <?php of pas je short_open_tag instelling aan. |