Реклама на сайте Advertise with us

Проверка на 200 ответ сервера на ПХП

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

В чем сила, БРАТ?

С нами с 22.03.05
Сообщения: 749
Рейтинг: 246

Ссылка на сообщениеДобавлено: 25/11/05 в 07:09       Ответить с цитатойцитата 

как с помощью ПХП реализовать проверку на 200 ответ сервера.

рейтинг icon_smile.gif

Да я здесь...

0
 

c++,php кодинг

С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558

Ссылка на сообщениеДобавлено: 25/11/05 в 07:54       Ответить с цитатойцитата 

<?
$url="http://ya.ru";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_FAILONERROR, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);// allow redirects
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_TIMEOUT, 25); // times out after 11s
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 1);
$result = curl_exec($ch);
if(stristr($result,"200 OK"))
echo "OK";
else echo "not ok";
?>

3
 

В чем сила, БРАТ?

С нами с 22.03.05
Сообщения: 749
Рейтинг: 246

Ссылка на сообщениеДобавлено: 25/11/05 в 08:17       Ответить с цитатойцитата 

ок

Да я здесь...

0
 



С нами с 31.10.05
Сообщения: 217
Рейтинг: 75

Ссылка на сообщениеДобавлено: 25/11/05 в 15:25       Ответить с цитатойцитата 

Во как наворочено закрутил. Проще надо быть..
А вообще проверять свой сайт или вообще левый?

0
 

В чем сила, БРАТ?

С нами с 22.03.05
Сообщения: 749
Рейтинг: 246

Ссылка на сообщениеДобавлено: 26/11/05 в 09:11       Ответить с цитатойцитата 

asgor а этот код как быстро работает, если нужно проверить скажем 200 сайтов, как долго это будет продолжаться?

Да я здесь...

0
 

c++,php кодинг

С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558

Ссылка на сообщениеДобавлено: 26/11/05 в 09:32       Ответить с цитатойцитата 

Зависит от канала и от доступности сайтов. Если все сразу отдадут 200 - то очень быстро. Если у всех будет таймаут (25 сек) - 25 сек*200 icon_smile.gif

0
 



С нами с 07.06.00
Сообщения: 3516
Рейтинг: 1802

Ссылка на сообщениеДобавлено: 26/11/05 в 10:45       Ответить с цитатойцитата 

wdfrretevw писал:
как с помощью ПХП реализовать проверку на 200 ответ сервера.

А ты не думал о том, что заточенный сервер ответит тебе "200", даже если вместо "нужной" страницы тебе выдадут "другую"? ;)

ЗЫ: Проверка на 200 недостаточна.

Elitist Club и Adult Yellow Pages

0
 

В чем сила, БРАТ?

С нами с 22.03.05
Сообщения: 749
Рейтинг: 246

Ссылка на сообщениеДобавлено: 27/11/05 в 03:34       Ответить с цитатойцитата 

sAx это без разницы главное чтоб сервер не лежал. а потом не понятно как это настроить на любой ответ, если сервер в любом случае будет отдавать страницу?

еще вопрос, у пхп скривтов есть ограничение по продолжительности выполнен. а если их дергать через крон, то там есть такое ограничение или нет. и вообще этот момент можно настроить

Да я здесь...

0
 



С нами с 17.02.03
Сообщения: 355
Рейтинг: 316

Ссылка на сообщениеДобавлено: 27/11/05 в 13:04       Ответить с цитатойцитата 

wdfrretevw писал:
... а если их дергать через крон, то там есть такое ограничение или нет...

нет

3
 

В чем сила, БРАТ?

С нами с 22.03.05
Сообщения: 749
Рейтинг: 246

Ссылка на сообщениеДобавлено: 28/11/05 в 02:03       Ответить с цитатойцитата 

ок

Да я здесь...

0
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 28/11/05 в 07:12       Ответить с цитатойцитата 

хttp://ru2.php.net/fsockopen

3
 

В чем сила, БРАТ?

С нами с 22.03.05
Сообщения: 749
Рейтинг: 246

Ссылка на сообщениеДобавлено: 28/11/05 в 07:19       Ответить с цитатойцитата 


+3 ;)

Да я здесь...

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »