Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.php > #4870

Re: gethostbyaddr, bei Fehler keine IP ausgeben

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>

Show all headers | View raw


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 | NextPrevious in thread | Find similar


Thread

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