gethostbyaddr を使用してホスト名を表示する単純な php スクリプトを作成しようとしています。IP xxx.xxx.xxx.4 はホスト名を表示し、IP xxx.xxx.xxx.5 はホスト名を表示しないと仮定します。私の質問は、ホスト名ステートメントがない場合、どうすればよいですか? ありがとうございました。
$ips = array("xxx.xxx.xxx.4","xxx.xxx.xxx.5");
foreach ($ips as $value) {
if ($hostip = @gethostbyaddr( $value )) {
echo "$hostip<br>";
}
else {
//show no hostname statement here
}
}