Hallo,
ich hab noch ein problem:
<?
ja, zum Beispiel dass hier die Buchstaben "php" nach dem '?' fehlen. Ja, bei einigen Hostern funktioniert's auch ohne, nämlich wenn sie short_open_tags eingestellt haben. Selbstverständlich ist das aber nicht.
echo <<<ABC
[...]
ABC;
?>
Du möchtest bitte nochmal die Erklärung zur Heredoc-Syntax durchlesen. Dort steht auch ausdrücklich: "The closing identifier /must/ begin in the first column of the line."
In deinem Fall steht der Ende-Marker eingerückt, wird also nicht als solcher erkannt. Folge: Der String, der mit echo ausgegeben werden soll, geht bis zum Dateieinde und wird soelbst dort nicht ordnungsgemäß beendet.
Parse error: syntax error, unexpected $end in ....../ja.inc.php on line 23 <- die zeile gibt's gar nicht! ????
Nein, aber PHP erwartet sie, weil noch etwas fehlt. Die Datei hat 22 Zeilen?
So long,
Martin