KAPJICOH
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Народ, очень нужен скрипт, который бы пинговал заданный ip в локалке и показывал статус. Перерыл кучу всего есть только платные-навороченные. Помогите! Ping-скрипты [SSI] Цитата: djelektronik: ета фича ни на одном нормальном сервере не будет включена |
Код: <pre><!--#exec cmd="ping 127.0.0.1 -n 1" --></pre> | [Perl] http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Internet_Utilities/ http://www.hotscripts.com/Perl/Scripts_and_Programs/Networking_Tools/Ping/index.html Простейший случай: Код: #!/usr/bin/perl # by Haze print "ping 127.0.0.1"; | * WebUtil — Набор сетевых утилит для браузера, включающий ping, whois, finger, nslookup, traceroute, dnsquery, host и календарь. [PHP] http://www.hotscripts.com/PHP/Scripts_and_Programs/Networking_Tools/Ping/index.html http://php.resourceindex.com/Complete_Scripts/Internet_Utilities/ © by Cheery Код: <? $ip='адрес_машины'; exec("ping -n 1 -w 200 $ip",$output, $status); // под *nix заменить -n 1 на -c 1 if ($status==0) echo "Online"; else echo "Offline"; ?> | Параллельное выполнение.. ping.php Код: <? $ip=$_GET['ip']; if (!preg_match('/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/',$ip)) {echo "Sorry, wrong request"; exit;} $down='down.gif'; $up='up.gif'; exec("ping -n 1 -w 200 $ip",$output, $status); header('Content-type: image/gif'); // под *nix заменить -n 1 на -c 1 if ($status==0) readfile($up); else readfile($down); ?> | page.html Код: .... <img src='ping.php?ip=1.1.1.1'> <img src='ping.php?ip=1.1.1.2'> .... | © by Uriel: windows: Код: <?php function pingIP($IP) { exec('ping ' .$IP, $past); $convert=convert_cyr_string($past[3],d,w); if (strpos($convert, "Ответ")===false) echo ("<font color=#000099><b>OFFLINE!</b></font>"); else echo ("<font color=#00ff33><b>ONLINE!</b></font>"); $convert1=convert_cyr_string($past[0],d,w); echo $convert1; } pingIP("127.0.0.1"); ?> | Linux: Код: <?php function ping($IP) {exec('ping -c 2 -i 0.2 ' .$IP,$ping); $nachalo = substr($ping[1],0,4); if ($nachalo!=="From") echo "<font color=green><b>ONline</b></font>"; else echo "<font color=red><b>OFFline</b></font>"; } echo "User - is "; ping('192.168.0.2'); ?> | [ASP] http://www.hotscripts.com/ASP/Scripts_and_Components/Networking_Tools/Ping/index.html [всё вместе ] http://www.hotscripts.com/cgi-bin/search.cgi?bool=AND&query=ping&catid=all Другие темы по скриптам: * клиентские скрипты (JavaScript, JScript, VBScript) * серверные скрипты (Perl, PHP, ASP и т.д.) ~ скрипты для создания/редактирования HTML-кода в браузере и скрипты для редактирования файлов из браузера ~ скрипты службы знакомств ~ whois-скрипты ~ баннерообменные скрипты ~ скрипты счетчиков посещений ~ скрипты файлового обменника ~ скрипты чатов ~ скрипты фотогалереи ~ новостные скрипты ~ скрипты и программы для рассылки ~ скрипты поиска ~ скрипты магазинов ~ сервисы, скрипты, софт для ведения дневников онлайн ~ скрипты гостевых книг ~ скрипты и службы голосований/опросов ~ скрипты и программы для создания карты сайта ~ доски объявлений ~ защита ссылок (antileech) ~ скрипт аукциона ~ скрипты каталогов (catalogue) ~ админ-панели для хостинга ~ скрипты для конвертации XLS и DOC/RTF-файлов в HTML ~ переадресовка по дням недели ~ phpMyAdmin: установка, настройка, проблемы ~ скрипты для открытия новых окон: на весь экран, заданного размера, в определённом месте экрана, неизменяемого размера и мн.др. | Всего записей: 10 | Зарегистр. 26-02-2002 | Отправлено: 02:02 13-03-2002 | Исправлено: Cheery, 00:33 16-04-2005 |
|