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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: живучесть адреса

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
LIME
Отправлено: 07 Ноября, 2011 - 18:29:06
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




привет всем
излагаю
есть 100 доменов
надо проверить живы ли они
проверяю каждый ф-цией get_headers() и парсю 1ый заголовок регуляркой на ответ 2/d/d или 3/d/d то есть на код ответы 2сотый или 3сотый
есть ли лучший более быстрый вариант?
 
 Top
DeepVarvar Супермодератор
Отправлено: 07 Ноября, 2011 - 18:37:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




PHP:
скопировать код в буфер обмена
  1. exec("ping blablabla.com -c 5",$res);
  2. var_dump($res);

Или виндовый пинг, смысел тот жэ..
 
 Top
LIME
Отправлено: 07 Ноября, 2011 - 18:43:16
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




DeepVarvar спс за наводку
Очень большое )) +
 
 Top
Мелкий Супермодератор
Отправлено: 07 Ноября, 2011 - 18:50:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




multi curl может ускорить дело.
А curl_getinfo сразу и выдаст код ответа, регулярка не нужна. Ну и опция CURLOPT_NOBODY для счастья по трафику.
(Добавление)
Да, главный вопрос - что считать за "жив"?
существует (см whois)
резолвится
пингуется
жив веб-сервер
веб-сервер отвечает
на домене то, что должно быть (проверяется по вхождению чего-нибудь в тело документа, например)


-----
PostgreSQL DBA
 
 Top
LIME
Отправлено: 07 Ноября, 2011 - 19:12:57
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Мелкий смысл среди заканчивающих свой срок регистрации найти точно заброшеные
(Добавление)
смысл думаю понятен
 
 Top
Мелкий Супермодератор
Отправлено: 07 Ноября, 2011 - 19:37:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Тогда только whois. И ждать, что домен освободится. Или написать на административный адрес, что если вы не используете домен, перекупил бы за символическую плату или что там он замечательно подошёл бы под какой-то проект. В общем, просто, по-человечески.

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


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB