MudGuard: PHP-Programm zu exe-Programm compilieren

Beitrag lesen

Hi,

<?php $ip = $_SERVER["REMOTE_ADDR"]; echo "IP Adresse: $ip"; ?>
Dann dieses über PHPFlexer in eine EXE-Datei umgewandelt.

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.

Da Du eine .exe haben willst, geh ich mal von Windows aus.

PHP wird eigentlich gar nicht gebraucht.

Erstelle eine .bat-Datei mit Inhalt

ipconfig | grep -i ipv4
pause

und laß diese laufen. Wenn Du kein grep hast: das gibt's an vielen Stellen zum Download ...

cu,
Andreas a/k/a MudGuard