Я пытаюсь сделать простой скрипт php, чтобы показать имя хоста, используя gethostbyaddr. Предположим, что ip xxx.xxx.xxx.4 покажет имя хоста, а ip xxx.xxx.xxx.5 не отображает имя хоста. Мой вопрос: как я могу сделать, если не указано имя хоста? Спасибо.Как сделать заявление, если не показать имя хоста - gethostbyaddr
$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
}
}
Ты вопрос неясен. Что именно ты пытаешься сделать? – Latheesan
'gethostbyaddr()' возвращает исходный IP-адрес, если хост не найден, поэтому вы можете сравнить его с '$ value' –
Привет @LatheesanKanes. На самом деле, я хочу сделать таблицу ip, и она покажет имя хоста. – Syafeuq