Gene ben gene selam
cURL ile aşşağıdaki gibi bir fonksiyon ile resim dosyası indirmeye çalışıyorum.
$url değişkeni bağlandığım siteden gelen resim adresleri olarak döngü içerisinde sürekli değişerek diğer resimlere bağlanıyor.İlk resim adresine bağlandığında indiriyor (3kb ile 10kb arasında indirmeye çalıştığım resimler) fakat diğer dosyaları belirttiğim gibi ismini vs. oluşturuyor ama hepsi 1kb lık resim olarak geliyor ve hiç biri açılmıyor tek açılan ilk bağlandığında çektiği resim.
function downloadThumbnails($url){
$cd = curl_init();
curl_setopt($cd,CURLOPT_URL,$url);
curl_setopt($cd,CURLOPT_RETURNTRANSFER,1);
curl_setopt($cd,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
curl_setopt($cd,CURLOPT_REFERER,'www.site.com');
$date = curl_exec($cd);
curl_close($cd);
$filename = md5($url);
file_put_contents($filename.'.jpg',$date); // dosya aynı dizine cekilmiştir
}www.site.com yerinde referer url var fakat sitenin belli olmaması için kaldırdım.