flo.mAster 7 Опубликовано: 31 октября 2007 Рассказать Опубликовано: 31 октября 2007 На компе, есть сайт. К нему подключен модем, который даёт всей сети интернет. Вот как сделать что бы писало Online модем или Offline !? Через ping наверное, но как? Ещё хотелось бы что бы не тока показывало модем который подрублен к компу на котором сайт, а ещё и другие ип. желательно как статус FTP по IP было. если перестаёт пинговать что бы писало Offline Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 31 октября 2007 Рассказать Опубликовано: 31 октября 2007 как пинговать модем средствами PHP я не знаю, но я бы сделал проще, пинговал например какой нибудь сайт в интернете, который всегда онлайн, например Яндекс и если к нему есть доступ, значит модем в сети, если нет значит и интернета нет. В данном разделе разрешено публиковать только готовые модули или хаки, а также полезные советы. Любые запросы на создание того или иного, а также вопросы, касающиеся движка, публикуются в соседнем разделе. Цитата Ссылка на сообщение Поделиться на других сайтах
flo.mAster 7 Опубликовано: 31 октября 2007 Рассказать Опубликовано: 31 октября 2007 Автор Это я знаю. Но вот как вывести Online или Offline на сайт. Точно, не туда, переместите плиз. Цитата Ссылка на сообщение Поделиться на других сайтах
Nitro 0 Опубликовано: 31 октября 2007 Рассказать Опубликовано: 31 октября 2007 (изменено) <?php $fp = fsockopen("www.mail.ru", 80, $errno, $errstr, 30); if (!$fp) { echo "Ошибка, не могу получить данные"; } else { echo "Всё ок инет есть"; } ?> или что бы видеть код ошибки вот так <?php $fp = fsockopen("www.mail.ru", 80, $errno, $errstr, 30); if (!$fp) { echo "ERROR: $errno - $errstr<br />\n"; } else { echo "Всё ок инет есть"; } ?> соответственно 30 - таймаут, 80 - порт по которому пытаемся соедениться, www.mail.ru - хост, можно вписать и IP Изменено 31 октября 2007 пользователем Nitro Цитата Ссылка на сообщение Поделиться на других сайтах
flo.mAster 7 Опубликовано: 31 октября 2007 Рассказать Опубликовано: 31 октября 2007 Автор <?php $fp = fsockopen("www.mail.ru", 80, $errno, $errstr, 30); if (!$fp) { echo "Ошибка, не могу получить данные"; } else { echo "Всё ок инет есть"; } ?> А куда его вставлять то? Цитата Ссылка на сообщение Поделиться на других сайтах
Nitro 0 Опубликовано: 31 октября 2007 Рассказать Опубликовано: 31 октября 2007 куда куда, мод писать или блок делать. Цитата Ссылка на сообщение Поделиться на других сайтах
Nitro 0 Опубликовано: 1 ноября 2007 Рассказать Опубликовано: 1 ноября 2007 Вот держи http://4dle.ru/2007/11/01/blok_otobrazheni...net_kanala.html Цитата Ссылка на сообщение Поделиться на других сайтах
flo.mAster 7 Опубликовано: 1 ноября 2007 Рассказать Опубликовано: 1 ноября 2007 Автор Респект! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.