[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Узнать пинг сервера
z3rg
такой вопрос узнать пинг сервера можно так только вот проблема что на севрваках под разной операционной системай не показывает а вроди тока под виндой, на фрибсд пробовал не катит
PHP
system("ping $domain");
echo 
$system;

как сделать более уневерсально



Спустя 4 минуты, 39 секунд (12.05.2009 - 00:09) waldicom написал(а):

Спустя 30 минут, 44 секунды (12.05.2009 - 00:40) z3rg написал(а):
спасибо но тож не уневерсально у меня на локалке не работает пишет

PHP
Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in Z:homesite.wswwwPing.php on line 25

Fatal error
: require_once() [function.require]: Failed opening required 'PEAR.php' (include_path='.;/usr/local/php5/PEAR') in Z:homesite.wswwwPing.


PHP
require_once "PEAR.php"//25
require_once "OS/Guess.php";


какието подозрительные, этих файлов нету я так понимаю ани берутся с денвера

Спустя 1 час, 13 минут, 13 секунд (12.05.2009 - 01:53) jetistyum написал(а):
почитай про PEAR
все подозрения исчезнут smile.gif

Спустя 1 час, 6 минут, 16 секунд (12.05.2009 - 02:59) z3rg написал(а):
пасиб, почемуто думал что оно должно брать с денвера, потомучто у меня вроди как установлен PEAR.

еще такой вопрос скрипт выводит масив но только какойто странный
PHP
Net_Ping_Result Object ( [_icmp_sequence] => Array ( ) [_target_ip] => 208.77.188.166 [_bytes_per_request] => 40 [_bytes_total] => 80 [_ttl] => 249 [_raw_data] => Array ( [0] => [1] => Обмен пакетами с example.com [208.77.188.166с 32 байтами данных: [2] => Ответ от 208.77.188.166число байт=32 время=559мс TTL=249 [3] => Ответ от 208.77.188.166число байт=32 время=343мс TTL=249 [4] => [5] => Статистика Ping для 208.77.188.166: [6] => Пакетовотправлено 2получено 2потеряно [7] => (0потерь) [8] => Приблизительное время приема-передачи в мс: [9] => Минимальное 343мсекМаксимальное 559 мсекСреднее 451 мсек ) [_sysname] => windows [_round_trip] => Array ( ) [_transmitted] => [_received] => [_loss] => )


можно ли както вывести только сам пинг тоесть [_raw_data][9]
чет не получается

Спустя 4 часа, 43 минуты, 12 секунд (12.05.2009 - 07:43) Семён написал(а):
PHP
echo $массив[raw_data];

Спустя 5 часов, 17 минут, 26 секунд (12.05.2009 - 13:00) z3rg написал(а):
не выводит оно так, я пробовал, должно быть заместо Net_Ping_Result Object - Array.

Спустя 1 час, 42 минуты, 42 секунды (12.05.2009 - 14:43) waldicom написал(а):
Ты же получает объект, так работай с ним как с объектом... Смотри в сторону "->"

Спустя 5 дней, 4 часа, 12 минут, 46 секунд (17.05.2009 - 18:55) vedmed написал(а):
Может уже не актуально, но: $Net_Ping_Result->_raw_data[9];

Спустя 1 месяц, 1 день, 19 часов, 29 минут, 39 секунд (19.06.2009 - 14:25) Psh написал(а):
Странно, но на $Net_Ping_Result->_raw_data[7]; у меня в ответ ничего не выводится, хотя var_dump из примера выводит данные... в чём тут дело?

Спустя 4 дня, 58 минут, 1 секунда (23.06.2009 - 15:23) Psh написал(а):
гы.. )
а будет правильно так:
$xo=$ping->ping('somehost.com');
echo $xo->_raw_data[7];

Спустя 5 минут, 40 секунд (23.06.2009 - 15:29) Psh написал(а):
или можно сразу так
echo $ping->ping('somehost.com')->_raw_data[7];
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.