Groups | Search | Server Info | Login | Register
Groups > de.comp.lang.php > #4870
| From | Detlef Paschke <schabau@t-online.de> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: gethostbyaddr, bei Fehler keine IP ausgeben |
| Date | 2022-11-28 16:10 +0100 |
| Message-ID | <tm2j1d$dm4g$1@solani.org> (permalink) |
| References | <tlr6lt$agk2$1@solani.org> <juesfrFlb84U1@mid.individual.net> |
Am 26.11.2022 um 17:17 schrieb Arno Welzel: > Detlef Paschke, 2022-11-25 20:56: > >> Hallo, Hallo Arno, >> Gibt es einen einfachen kleinen Trick, dass von gethostbyaddr() im Fall >> eines Fehler bzw. wenn der Hostname nicht aufgelöst wird, einfach ein >> "False" oder irgend so etwas ähnliches ausgegeben wird? > > Nein. > > Siehe auch: <https://www.php.net/manual/de/function.gethostbyaddr.php> > > "Rückgabewerte: > > Gibt bei Erfolg den Hostnamen zurück, im Fehlerfall die unmodifizierte > ip oder false bei einer fehlerhaften Eingabe." das hatte ich auch gelesen aber man weiß ja nie, was der eine oder andere noch für Geheimwissen hat. > Mein Ansatz wäre: > > $ipAddress = $_SERVER["REMOTE_ADDR"]; > $hostName = gethostbyaddr($ipAddress); > > $result = sprintf( > '%s%s', > $ipAddress, > ($ipAddress !== $hostName) ? ' | ' . $hostName : '' > ); So in dieser Art habe ich es jetzt auch gemacht, vielen Dank Viele Grüße Detlef Paschke -- Das "Zitat des Augenblicks" gibt es nur auf https://schabau.eu Meine "Merkzettel" https://helpdesk.schabau.eu
Back to de.comp.lang.php | Previous | Next — Previous in thread | Find similar
gethostbyaddr, bei Fehler keine IP ausgeben Detlef Paschke <schabau@t-online.de> - 2022-11-25 20:56 +0100
Re: gethostbyaddr, bei Fehler keine IP ausgeben Arno Welzel <usenet@arnowelzel.de> - 2022-11-26 17:17 +0100
Re: gethostbyaddr, bei Fehler keine IP ausgeben Detlef Paschke <schabau@t-online.de> - 2022-11-28 16:10 +0100
csiph-web