|
|
|
| подскажите плз
есть файл в нем несколько урлов
есть строка
как можно открыть урл и проверить есть ли в нем строка ?
а потом положить этот урл в другой файл ? | |
|
|
|
|
|
|
|
для: lamagro
(12.09.2005 в 13:11)
| | А вы не может прикрепить этот файл к сообщению, чтобы можно было сразу отестировать скрипт на локальной машине? | |
|
|
|
|
|
|
|
для: cheops
(12.09.2005 в 13:50)
| | эээ он большой зело...
ну кусочек могу прикрепить | |
|
|
|
|
|
|
|
для: lamagro
(12.09.2005 в 14:30)
| | Можеш вот такой заюзать алгоритм:
$url_all="";
$fp=fopen("filename", "r");
while(!feof($fp))$url_all.=fread($fp, 1024));
fclose($fp);
$arURL=explode(chr(10), $url_all);
$fp=fopen("filename_1", "a");
foreach($arURL as $val){
if(strpos($val, "строка которую ищем")){
//есть строка ложим в другой файл
fwrite($fp, $val);
}
}
fclose($fp);
|
Но осторожнее с размером файла ихз которого урлы считываются, а то PHP 8 мегов разрешает только, а файл целиком в строку $url_all считывается. | |
|
|
|