[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Перебор url через get_headers
vestmar
Добрый день, в скрипте нужно перебрать 10 урл, на действительно, составил такой пример.
т.е. скрипт запрашивает url и по заголовкам определяет существование его, всё это в цикле.
<?php

$list = file('ok/p.txt');

$i = 0;

while($i<count($list)){

$string = implode("", (get_headers($list[1], 1)));

if (preg_match("/OK/i", $string)) {
echo ok;
//file_put_contents("ok/result".$i.".txt",$list[1]);
}

$i++;

}

?>


в файле ok/p.txt просто в столбик 10 url типа:

http://www.site.com/index.html
http://www.site.com/index2.html

из 10 урл, сущетсвуют не все, по этом мне надо записать в result только те которые отвечают в заголовке HTTP.1.0 или 1 OK, те которые есть))

беда в том что
get_headers($list[1]
кажись с массиво не работает..

Извините за воду в тексте, время позднее, помогите решить!
Заранее спасибо!
Игорь_Vasinsky
кажись с массиво не работает..

А что мешает посмотреть описание функции ?
http://php.net/manual/ru/function.get-headers.php

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
vestmar
Посмотрел, ничего о том как работает get_headers с массивами нет
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.