我尝试使用 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
}
}