Hi!
Hallo ..
Bei der Dokumententyp angabe
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">meckert der Validator bei
<form action="<?php $PHP_SELF; ?>" method="post">
<input type="hidden" name="ip" value="<?php echo $_SERVER ['REMOTE_ADDR']; ?>" />über die zusätlichen spitzen Klammern
Welcher Validator denn?
Wenn du einen für HTML meinst (z.B. http://validator.w3.org/) dann würde ich an seiner Stelle auch über PHP meckern.
Um eine PHP-Seite mit einem HTML-Validator zu überprüfen bleibt wohl nichts anderes, als vorher das PHP-Script "laufen zu lassen", d.h. die Datei in einen Webspace zu laden und den beim Validator anzugeben oder aber mittels einem lokalen Webserver die HTML-Datei zu erzeugen (aufrufen und speichern) und diese dann dem HTML-Validator zu übergeben.
Oder habe ich dich jetzt falsch verstanden?
Grüße aus Nürnberg,
Tobias