HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Скрипт пинга
  #1  
Старый 18.10.2007, 16:43
XIII
Участник форума
Регистрация: 06.02.2006
Сообщений: 137
Провел на форуме:
656903

Репутация: 15
Отправить сообщение для XIII с помощью ICQ
По умолчанию Скрипт пинга

гляньте скрипт чёта не пашет
<?php

$ips_array=array("PC_1_NAME:192.168.1.41","PC_2_NA ME:192.168.1.1","PC_3_NAME:192.168.1.100");

function ping($PC,$ip){
$cmd=shell_exec("ping -с 1 -w 1 $ip");

$dati_mount=explode(",",$cmd);
if (eregi ("0", $dati_mount[1], $out)) {$connesso="<img src=\"off.gif\">";}
if (eregi ("1", $dati_mount[1], $out)) {$connesso="<img src=\"on.gif\">";}
$esito="$connesso [$ip] <b>$PC</b><br>";
return $esito;
}

while(list($k,$v)=each($ips_array)){
$dati_ip=explode(":",$v);
$esito=ping($dati_ip[0],$dati_ip[1]);
echo $esito;
}
?>
на любой айпи пишит что off , или вообще не пингует
 
Ответить с цитированием

  #2  
Старый 18.10.2007, 16:53
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Цитата:
<?php

set_time_limit(0);

$ips_array=array("PC_1_NAME:192.168.1.41","PC_2_NA ME:192.168.1.1","PC_3_NAME:192.168.1.100", "PC_4_NAME:192.168.0.11");

function ping($PC,$ip){
$cmd=shell_exec("ping -n 1 -w 1000 $ip");

$dati_mount=explode(",",$cmd);
$connesso="";
if (eregi ("0", $dati_mount[1], $out)) {$connesso="<img src=\"off.gif\">OFF";}
if (eregi ("1", $dati_mount[1], $out)) {$connesso="<img src=\"on.gif\">ON";}
$esito="$connesso [$ip] <b>$PC</b><br>";
return $esito;
}

while(list($k,$v)=each($ips_array)){
$dati_ip=explode(":",$v);
$esito=ping($dati_ip[0],$dati_ip[1]);
echo $esito;
}
?>
Так всё работает, у тебя параметры у пинга кривые.
 
Ответить с цитированием

  #3  
Старый 18.10.2007, 16:56
XIII
Участник форума
Регистрация: 06.02.2006
Сообщений: 137
Провел на форуме:
656903

Репутация: 15
Отправить сообщение для XIII с помощью ICQ
По умолчанию

спасибо =) + поставил
 
Ответить с цитированием

  #4  
Старый 19.10.2007, 15:47
XIII
Участник форума
Регистрация: 06.02.2006
Сообщений: 137
Провел на форуме:
656903

Репутация: 15
Отправить сообщение для XIII с помощью ICQ
По умолчанию

а можно тут дописать чтобы страничка сразу грузилась а пинги шли по очереди?
 
Ответить с цитированием

  #5  
Старый 19.10.2007, 15:55
phol1eadeux
Участник форума
Регистрация: 07.08.2007
Сообщений: 139
Провел на форуме:
2063900

Репутация: 138
По умолчанию

На страницу выводится результат уже отработанного скрипта.
 
Ответить с цитированием

  #6  
Старый 19.10.2007, 16:03
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Цитата:
а можно тут дописать чтобы страничка сразу грузилась а пинги шли по очереди?
Можно... С использованием технологии Ajaх.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[javascript] помогите дописать скрипт с регулярными выражениями Thanat0z PHP 16 29.08.2007 01:31
Разные скрипты r@mbler PHP 4 06.03.2007 18:08
Скрипт для MySQL piton Уязвимости 3 13.01.2007 20:40
Скрипт для брута... Allen PHP 4 07.03.2006 01:28
Php скрипт для отправки писем... Allen PHP 6 21.02.2006 22:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ