Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: живучесть адреса
Форумы портала PHP.SU » » Работа с сетью » живучесть адреса

Страниц (1): [1]
 

1. LIME - 07 Ноября, 2011 - 18:29:06 - перейти к сообщению
привет всем
излагаю
есть 100 доменов
надо проверить живы ли они
проверяю каждый ф-цией get_headers() и парсю 1ый заголовок регуляркой на ответ 2/d/d или 3/d/d то есть на код ответы 2сотый или 3сотый
есть ли лучший более быстрый вариант?
2. DeepVarvar - 07 Ноября, 2011 - 18:37:24 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. exec("ping blablabla.com -c 5",$res);
  2. var_dump($res);

Или виндовый пинг, смысел тот жэ..
3. LIME - 07 Ноября, 2011 - 18:43:16 - перейти к сообщению
DeepVarvar спс за наводку
Очень большое )) +
4. Мелкий - 07 Ноября, 2011 - 18:50:09 - перейти к сообщению
multi curl может ускорить дело.
А curl_getinfo сразу и выдаст код ответа, регулярка не нужна. Ну и опция CURLOPT_NOBODY для счастья по трафику.
(Добавление)
Да, главный вопрос - что считать за "жив"?
существует (см whois)
резолвится
пингуется
жив веб-сервер
веб-сервер отвечает
на домене то, что должно быть (проверяется по вхождению чего-нибудь в тело документа, например)
5. LIME - 07 Ноября, 2011 - 19:12:57 - перейти к сообщению
Мелкий смысл среди заканчивающих свой срок регистрации найти точно заброшеные
(Добавление)
смысл думаю понятен
6. Мелкий - 07 Ноября, 2011 - 19:37:57 - перейти к сообщению
Тогда только whois. И ждать, что домен освободится. Или написать на административный адрес, что если вы не используете домен, перекупил бы за символическую плату или что там он замечательно подошёл бы под какой-то проект. В общем, просто, по-человечески.

Есть как используемые домены без вебсера, так и неиспользуемые, на который возвращается сообщение-заглушка, например "домен зарегистрирован там-то" или "привет, незнакомец с ip таким-то, проживающий там-то, пользователь такого-то браузера и ОС ну и т.д."

 

Powered by ExBB FM 1.0 RC1