парсер - проверка живых сайтов

[Удален]
480

Подскажите пожалуйста програмулину, которая бы зашла по урлу и проверила выдает ли 404 или нет.

Так чтобы закинул файл с урлами, а тебе в ответ другой урл, там где 404 выдает.

sparsame
На сайте с 29.10.2010
Offline
77
#1

Можно самому написать,примеров в сети много.

Из готовых можно использовать content download,либо настроить зенно.

[Удален]
#2

нашел такой вариант:

<?php  

set_time_limit(0);
foreach(file("urls.txt") as $url) {
$ch = curl_init(trim($url));
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10); // 10 секунд
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$status == 200 ? $result***91;'200'***93;***91;***93; = $url : $result***91;'not200'***93;***91;***93; = $url;
}
if(!empty($result***91;'200'***93;)) file_put_contents("200.txt", $result***91;'200'***93;);
if(!empty($result***91;'not200'***93;)) file_put_contents("not200.txt", $result***91;'not200'***93;);
?>

но он почему-то не работает

Parse error: syntax error, unexpected '*' in /www/apache/domains/w/parser/parser.php on line 12

эти звезды вообще что значат?

siv1987
На сайте с 02.04.2009
Offline
427
#3
jera:
эти звезды вообще что значат?

Это битые скобки парсером форума в ббкоде php

Замените

***91; на [ ***93; на ]

S2
На сайте с 07.01.2008
Offline
611
#4

http://www.nulled.cc/threads/8163/ Вот темка с софтом по этому вопросу.

Не надо приписывать мне свои выводы, я имею ввиду только то, что написал. Лучшая партнёрка по футболкам/толстовкам (http://partnerka.kolorado.ru/?ref=1921540) Опрос: Проверить текст на уник - как? (/ru/forum/495885)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий