Здравствуйте. Написал скрипт, который грабит картинки, с конкретного сайта. проблема в обновлении контента.
PHP при обращается к каждому url, будто, не обращает внимания на if( !name ). Возник вопрос, Данные по файлам в каталоге, находятся в буфере или php каждый раз читает имена всех файлов каталога? Я никакие манипуляции буфером не делал.
foreach ($data as $k){
foreach ($k as $kq => $v){
foreach(($v["photo_list"]) as $key => $url){
$name = (basename($url));
$path = "/" . $name ;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
if(!file_exists($name)){
$file = fopen($path, "w+");
fwrite($file, $data);
fclose($file);
}
}
}
}