dedlfix: PHP-Programm zu exe-Programm compilieren

Beitrag lesen

Tach!

Bei der Ausführung kommt aber die Fehlermeldung:

Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in res:///PHP/RUN(70) : eval()'d code on line 3

Das ist irritierend - denn getHostByAddr wird nirgends aufgerufen. Die Fehlermeldung paßt nicht zum Programm.

Intern fragt PHP den DNS, da wird die Funktion aufgerufen. Passt also doch.

Jedenfalls nicht zu der gezeigten Code-Zeile. Da wird lediglich ins Array $_SERVER gegriffen und der Wert ausgegeben. Es gibt keine Notwendigkeit, dass PHP für die Ausgabe der IP-Adresse eine Rückwärtsnamensauflösung ausführt, die dann diese Fehlermeldung geben könnte. Für den Namen wäre auch REMOTE_HOST zuständig, nicht REMOTE_ADDR. Die Meldung passt aber auf das, was vermutlich anschließend in der nicht mehr gezeigten Zeile 3 versucht wird.

dedlfix.