DökümantasyonYazılım

PHP Verileri Hosta Çekmek

Bu kodu hep kaybediyorum..Az önce birisi sordu kafama takıldı kodu nereye yazdığım ???? Neyse buldum buraya yazıyım da başka arkadaşlara da lazım olur elbet..

 

Bu fonksiyonda botla vs çektiğimiz $resim değişkenini resim/ klasörüne çekiyoruz..Yani uzak bağlantıdaki bir resmi veya dosyayı bu kodla hostunuza yükleyebilirsiniz..

 

Ardından $resim değişkeniyle soktuğumuz veriyi $dosyaismi olarak hosta yüklendikten sonraki halini alıyoruz..

 

Yanlız $resim kodu direk resmi verirken $dosyaismi kodunu http://siteadi.com/resim/$dosyaismi kodu şeklinde kullanıyoruz..

 

$dizin = 'resim/';  // Hostunuza resim klasörü açıp 777 verin
$file = explode('/',$resim);
$count = count($file);
$dosyaismi = $file[--$count];
if(function_exists('curl_init'))
{
$fp = fopen($dizin.$dosyaismi,'w+');
$ch = curl_init();
curl_setopt($ch , CURLOPT_URL, $resim);
curl_setopt($ch , CURLOPT_USERAGENT, 'firefox/2.0.11');
curl_setopt($ch , CURLOPT_FILE, $fp);
curl_exec($ch);
curl_close($ch);
fclose($fp);
}
else
{
copy($resim,$dizin.$dosyaismi); // Üstteki kod çalışmazsa copy kodunu çalıştır
}

 

Resim klasörüne 777 vermeyi unutmayın yoksa çekmez ???? Ayrıca çektiğiniz resimleri timthumbla cacheleyebilirsiniz..

 

Tek resim çekmez istediğiniz birşeyi çekebilirsiniz..Önemli olan nerede kullandığınız ????

 

Bu kod hep lazım olduğunda bulamıyorum ben..Binlerce php dökümanında aramaktan yoruldum harbiden ???? Burada dursun en iyisi.

 

İlginizi çekebilir;  Youtube'dan Video ve Mp3 İndirmek [Programsız!]

Emre Allison

Tam bir teknoloji aşığı, yazılım, donanım meraklısı ve sıkı bir web geliştiricisiyim. Tecrübe ve birikimlerini güncel teknolojik gelişmeler ışığında daha geniş kitlelere ulaştırabilmek adına emreallison.com‘da devam ettiriyorum.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
error: