Our Blog

ping доменов и IP на PHP

Утилита ping создавалась для того, чтобы администраторы могли проверять доступность компьютеров по сети. Это действительно отличное средство проведения диагностики. У РНР нет мощного средства для создания утилиты ping, но мы можем вызвать системную утилиту через функцию exec(), system () и др. Посмотрим, как это будет на деле..

ping доменов и IP на PHP:

<form action="" method="get">
<В>Введите имя или IP-адрес сервера</В>
<Вr>Адрес сервера: <input name="server">
<BR><input type="submit" value="Ping">
</form>
<?php
if (!isset($server)) exit;
$server=preg_replace("/[^a-z0-9-_\.]/i", "", $server)
print("<BR>P.ing server $server");
exec("ping -c 1 $server > ping.txt", $list);
print("<PRE>");
readfile(ping.txt");
print("</PRE>");
?>
Comments ( 0 )
    -->