Hi,
Beim Umstellen einiger Dateien von HTML auf XHTML bekomme ich plötzlich eine sehr eigentümliche Fehlermeldung - in allen Browsern:
Parse error: parse error, unexpected T_STRING in E:\root\test.htm on line 1
im Server-log steht entsprechend:
[error] [client 192.168.0.1] PHP Parse error: parse error, unexpected T_STRING in E:\root\test.htm on line 1, referer: http://ph1/
Ich habe Apache 2.0.35 installiert und PHP 4.2.0, bisher gab es da auch keine Konflikte. In der test.htm gibts auch keinen PHP-Code. Wenn ich die XHTML-Deklarationen wieder herausnehme, wird der bisherige HTML-Code auch anstandslos verarbeitet. Irgendwas scheint PHP also an XHTML nicht zu gefallen, aber ich finde keinen Hinweis, was das sein könnte. Hat jemand einen Hinweis ?
Endlich kann ich dir auch mal helfen ;-)
Ich nehme an, dass bei dir .htm-Dateien auch mit PHP geparsed wer-
den. Du hast nicht zufällig in der ersten Zeile etwas wie
<?xml version="1.0" encoding="ISO-8859-15"?>
stehen? Das musst du zu
<?="<?xml version="1.0" encoding="ISO-8859-15"?>\n"?>
machen.
Bye,
Peter