Problem:
Offiziell ist folgendes Tag für den PHP-Interpreter maßgeblich: <?php ... ?>
. Lediglich die Zeichen/Zeilen dazwischen werden von PHP als Script ausgewertet und alles andere wird als statisches HTML durchgereicht.
Einige ältere Scripte-Schreiber haben sich aber die Kurzform <? ... ?>
angeeignet und ihre Scripte auch so veröffentlicht. Diese laufen aber evtl. nicht auf Anhieb auf jedem Webserver.
Lösung:
Das Stichwort ist short_open_tag
. In der php.ini
muß diese Einstellung auf on
stehen:
short_open_tag = On