Our Blog

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

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

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

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