lostyazilim
tr.link

Curl Dosya Çekerken

2 Mesajlar 1.332 Okunma
lstbozum
tr.link

kaptanweb kaptanweb Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.08.2011
  • Yaş/Cinsiyet - / E
  • Meslek öğrenci
  • Konum
  • Ad Soyad ** **
  • Mesajlar 187
  • Beğeniler 12 / 29
  • Ticaret 0, (%0)
Arkadaşlar. Curlde dosya çekerken. Şöyle bir yol uyguluyorum dosyayı önce kontrol ediyor varmı yokmu diye varsa echo ile yazdırıyorum yoksa cekiyorum ancak cekerken. Curl kullanılan yerden sonrası sayfada gözükmüyor bu sorunun üstesinden nasıl gelebilirim.

Kullandığım fonksiyon.


function resimcek($resim,$cek){
$curl = curl_init();
$dosya = fopen("resim/".$resim,"w");
curl_setopt($curl, CURLOPT_TIMEOUT, 0);
curl_setopt($curl, CURLOPT_URL, $cek);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_FILE, $dosya);
curl_exec($curl);
curl_stop($curl);
}
 

 

wmaraci
reklam

AUNSAL AUNSAL Facebook Api Developer Kullanıcı
  • Üyelik 06.01.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 44
  • Beğeniler 1 / 12
  • Ticaret 0, (%0)
Fonksiyonu aşağıdaki gibi düzenledim. Umarım işinize yarar.

function resimcek($resim,$cek){
if(file_exists($resim)) {
echo $resim.' var';
} else {
$dosya = @fopen($resim,'w');
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $cek);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_FILE, $dosya);
curl_exec($curl);
curl_close($curl);
}
}

resimcek('resim.gif','http://www.yoksa-cekilecek-olan-site.com/resim.gif');
?>
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al