![]() |
Internet-IP via IdHTTP und checkip.dyndns.org
Mithilfe von diesem Code kann die eigene Internet-IP herausgefunden werden.
Der Code greift dabei auf folgende Seite im Internet zu: ![]()
Delphi-Quellcode:
Für den Fall dass die DynDNS-Seite nicht verfügbar ist, kann man sich eine PHP-Datei auf dem eigenen Server anlegen mit folgendem Inhalt (funktioniert natürlich nur, wenn der eigene Server PHP unterstützt; Tipp von alcaeus):
begin
var Temp: string; begin Temp := IdHTTP1.Get('http://checkip.dyndns.org'); IP := Copy(Temp, Pos(':', Temp) + 2, Pos('</bo', Temp) - Pos(':', Temp) - 2); end;
Code:
In diesem Fall muss obiger Source natürlich angepasst werden, je nachdem wie die die PHP-Seite angepasst wurde.
<?php echo((!empty($_SERVER['REMOTE_ADDR'])) ? $_SERVER['REMOTE_ADDR'] : ((!empty($_ENV['REMOTE_ADDR'])) ? $_ENV['REMOTE_ADDR'] : getenv('REMOTE_ADDR'))) ?>
[edit=Chakotay1308]Code formartiert, faux Verbesserungen eingefügt und Beitrag aufgefüllt. Mfg, Chakotay1308[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz