ursus contionabundo: PHP-Programm zu exe-Programm compilieren

Beitrag lesen

Falls Du eine der lokalen IP-Adressen auf den Desktop-Hintergrund schreiben lassen willst hilft Dir z.B. BgInfo.

Freilich geht das, wenn man das wirklich so will, auch mit PHP. Führe etwas wie "$data=`ipconfig`" aus. Dann kannst Du mit explode(), foreach(), preg_replace(), explode() die Zeilen isolieren und bearbeiten(mehrere aufeinanderfolgende Spaces durch genau eines ersetzen), die einzelnen Spalten isolieren, schauen in welcher das gewünschte Netzgerät und also die gewünschte IP steht und dann, auch das kann PHP, mit imageCreate(), imageString() aus der gd-lib die IP auf das Hintergrundbild malen. Das Hintergrundbild muss dann nur vom angemeldeten Benutzer bearbeitbar sein ... Mach das also einfach mit einem Hintergundbild aus dem eigenen Ordner. Zuletzt muss die Chose in den eigenen Autostart. Ich weiß jetzt nicht, ob Du noch was tun musst, damit Windows davon informiert wird, dass das Hintergrundbild mal neu gelesen werden müsste.

Übrigens:

<?=gethostbyname( gethostname() );?>

Liefert bei mir (unter XUbuntu) zuverlässig 127.0.1.1. Es würde auch die IP liefern, von welcher das DNS (inclusive der Hosts-Datei) behauptet, dass diese zum Name des Rechners passt. Es kann also (in missgestalteten Netzwerken) so sein, dass Du dann auf eine falsche Information vertraust.