В чем сила, БРАТ?
С нами с 22.03.05
Сообщения: 749
Рейтинг: 246
|
Добавлено: 25/11/05 в 07:09 |
как с помощью ПХП реализовать проверку на 200 ответ сервера.
рейтинг
|
|
|
|
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";
?>
|
|
|
|
В чем сила, БРАТ?
С нами с 22.03.05
Сообщения: 749
Рейтинг: 246
|
Добавлено: 25/11/05 в 08:17 |
ок
|
|
|
|
С нами с 31.10.05
Сообщения: 217
Рейтинг: 75
|
Добавлено: 25/11/05 в 15:25 |
Во как наворочено закрутил. Проще надо быть..
А вообще проверять свой сайт или вообще левый?
|
|
|
|
В чем сила, БРАТ?
С нами с 22.03.05
Сообщения: 749
Рейтинг: 246
|
Добавлено: 26/11/05 в 09:11 |
asgor а этот код как быстро работает, если нужно проверить скажем 200 сайтов, как долго это будет продолжаться?
|
|
|
|
c++,php кодинг
С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558
|
Добавлено: 26/11/05 в 09:32 |
Зависит от канала и от доступности сайтов. Если все сразу отдадут 200 - то очень быстро. Если у всех будет таймаут (25 сек) - 25 сек*200
|
|
|
|
С нами с 07.06.00
Сообщения: 3516
Рейтинг: 1802
|
Добавлено: 26/11/05 в 10:45 |
wdfrretevw писал: | как с помощью ПХП реализовать проверку на 200 ответ сервера. |
А ты не думал о том, что заточенный сервер ответит тебе "200", даже если вместо "нужной" страницы тебе выдадут "другую"? ;)
ЗЫ: Проверка на 200 недостаточна.
|
|
|
|
В чем сила, БРАТ?
С нами с 22.03.05
Сообщения: 749
Рейтинг: 246
|
Добавлено: 27/11/05 в 03:34 |
sAx это без разницы главное чтоб сервер не лежал. а потом не понятно как это настроить на любой ответ, если сервер в любом случае будет отдавать страницу?
еще вопрос, у пхп скривтов есть ограничение по продолжительности выполнен. а если их дергать через крон, то там есть такое ограничение или нет. и вообще этот момент можно настроить
|
|
|
|
С нами с 17.02.03
Сообщения: 355
Рейтинг: 316
|
Добавлено: 27/11/05 в 13:04 |
wdfrretevw писал: | ... а если их дергать через крон, то там есть такое ограничение или нет... |
нет
|
|
|
|
В чем сила, БРАТ?
С нами с 22.03.05
Сообщения: 749
Рейтинг: 246
|
Добавлено: 28/11/05 в 02:03 |
ок
|
|
|
|
С нами с 03.08.04
Сообщения: 129
Рейтинг: 263
|
Добавлено: 28/11/05 в 07:12 |
хttp://ru2.php.net/fsockopen
|
|
|
|
В чем сила, БРАТ?
С нами с 22.03.05
Сообщения: 749
Рейтинг: 246
|
Добавлено: 28/11/05 в 07:19 |
+3 ;)
|
|
|
|