- Автор темы
- #1
Нужно проверить список урлов на наличие определенного текста
есть файл in в нем несколько урлов
есть строка или слово
Нужно открыть каждый урл и проверить есть ли в нем строка, а потом сохранить эти урлы в файл out?
Есть скрипт, но он не работает. Помогите найти ошибку, или предложите другой вариант .
есть файл in в нем несколько урлов
есть строка или слово
Нужно открыть каждый урл и проверить есть ли в нем строка, а потом сохранить эти урлы в файл out?
Есть скрипт, но он не работает. Помогите найти ошибку, или предложите другой вариант .
PHP:
$url_all="";
$fp=fopen("in", "r");
while(!feof($fp))$url_all.=fread($fp, 1024);
fclose($fp);
$arURL=explode(chr(10), $url_all);
$fp=fopen("out", "a");
foreach($arURL as $val){
if(strpos($val, "строка которую ищем")){
//есть строка ложим в другой файл
fwrite($fp, $val);
}
}
fclose($fp);