Sezer Çoban

Bir İki Şey Biliyorum, Üç Dört Şey Ekliyorum.

Php İle Sunucuya Dosya Çekme

Php ile başka bir sunucuda ki herhangi bir formattaki dosyayı kendi sunucunuza çekmek içi düzenlediğim bir fonksiyon. Resim, video ya da herhangi bir medya dosyasını fonksiyon ile kendi sunucunuzda istediğiniz yere çekebilirsiniz.

Basitçe, içeriği curl ile binary olarak okuyup belirttiğiniz dosya ve uzantısı olarak sunucunuza kaydediyor.

</p>
<p>function sunucuya_cek($uzaktaki_dosya, $kayit_ismi) {</p>
<p>$fp = fopen($kayit_ismi, &#39;w&#39;);</p>
<p>$cp = curl_init($uzaktaki_dosya);<br />
	curl_setopt($cp, CURLOPT_FILE, $fp);</p>
<p>$buffer = curl_exec($cp);</p>
<p>curl_close($cp);<br />
	fclose($fp);</p>
<p>return true;<br />
	}<br />
	//kullanımı :<br />
	sunucuya_cek(&quot;İNDİRİLECEK DOSYA YOLU&quot;,&quot;KAYDEDİLECEK İSİM.UZANTI&quot;);

Category: php
  • Mert Can says:

    direk linklerde copy fonksiyonunu kullansak daha kullanışlı değil mi ?

    • Sezer says:

      uzaktaki bir dosyayı copy ile çekmek mümkün değil. copy, kendi hostunuzdaki bi dosyayı kopyalamak için kullanılır.

  • Yeni Filmler says:

    merhaha hocam ben bot yazıyorum sitedeki resmi kendi siteme çekip yeni bir isim vererek kaydedip kaydetdiğim linki almak istiyorum nasıl yapa bilirim

    • Sezer says:

      Merhaba, dosya başarı ile sunucuya cekildiginde, rename fonksiyonu ile dosyanın adını değiştirebilirsiniz, ardından sql insert ile veritabanında tutabilirsiniz.

Your email address will not be published. Required fields are marked *

*