PHP ile Başka Bir Siteden Dosya Çekmek

Merhabalar bir çoğumuza zaman zaman lazım olacağını düşündüğüm fonksiyon olarak yazdığım, derlediğim ya da bulduğum PHP kodlarını sizinle paylaşmaya devam ediyorum.

Bir siteden verilen linkten istediğiniz dizine dosya çekmek için aşağıdaki fonksiyonu kullanabilirsiniz.

[php]

function dosya_indir($link,$dizin,$dosyaAdi=null)
{

$link_info = pathinfo($link); //Yol bilgilerini değişkene atıyoruz.
$uzanti = strtolower($link_info[‘extension’]); //Dosyanın uzantısını değişkene atıyoruz.
$dosya = ($dosyaAdi) ? $dosyaAdi.’.’.$uzanti : $link_info[‘basename’];
//Eğer kayıt edilmek üzere dosya adı girilmişse, girilen dosya adını değişkene atıyouruz,

//girilmemişse orjinal adını değişkene atıyoruz.
$dosya = $dizin.$dosya;

$curl = curl_init($link);
$fopen = fopen($dosya,’w’);

curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
curl_setopt($curl, CURLOPT_FILE, $fopen);

curl_exec($curl);
curl_close($curl);
fclose($fopen);
}

[/php]

Kullanımı

[php]

dosya_indir(“http://…/indirilecek_dosya.jpg”,”kaydedilecek_dizin”,”resim”);

[/php]

Bu fonksiyon http://…/indirilecek_dosya.jpg adresindeki “indirilecek_dosya.jpg” dosyasını kendi serverınızdaki “kaydedilecek_dizin” klasörüne “resim.jpg” olarak kaydeder.

İyi günlerde kullanınız…

PHP ile başka bir siteden veri çekme fonksiyonu

[php]

<?php

function veri_getir($adres,$baslangic,$bitis){

$site = file_get_contents($adres);
preg_match_all(‘#’.$baslangic.'(.*?)’.$bitis.’#s’,$site,$veriler);
return $veri = $veriler[1][0];

}

?>

[/php]

Bu fonksiyonu kullanarak başka bir sayfadan iki ifade arasındaki veriyi kolayca çekebilirsiniz.

Örneğin;

www.deneme.com adresindeki,

<fiyat>450 TL</fiyat>

olan bir htm içeriğindeki fiyatı çekmek istiyorsanız

fonksiyonu şu şekilde yazmanız yeterli olacaktır.

[php]

<?php

$fiyat = veri_getir(“http://www.deneme.com”,”<fiyat>”,”</fiyat>”);

?>

[/php]

fonksiyon değer olarak size “450 TL” döndürecektir.

 

 

Emlaktara.com 2 yayında!

2006 yılından bu yana uğraştığımız Emlaktara.com ‘un tüm Türkiye’yi kapsayan 2. versiyonu bugün itibariyle yayına verilmiştir. Hedefimiz Türkiye’de hatta dünyada yeni nesil emlak arama yeni adıyla tarama sistemi olmak. Çalışmalarımızı artırarak devam ettirmeye çalışacağız.

Amacımız milyonlarca kiralık, satılık ev, arsa, tarla, bina, işyeri vb. emlak ilanlarını kolay, anlaşılır, hızlı bir sistem olan emlaktara.com çatısı altında toplamak.

Siteye

www.emlaktara.com adresinden ulaşabilirsiniz.

 

Şeyh Edebali’den Nasihatlar

Bak DOSTUM!!!

Cahil ile dost olma: İlim bilmez, irfan bilmez, söz bilmez; üzülürsün.

Saygısızla dost olma: Usul bilmez, adap bilmez, sınır bilmez; üzülürsün.

Aç gözlü ile dost olma: İkram bilmez, kural bilmez, doymak bilmez; üzülürsün,

Görgüsüzle dost olma: Yol bilmez, yordam bilmez, kural bilmez; üzülürsün.

Kibirliyle dost olma: Hal bilmez, ahval bilmez, gönül bilmez; üzülürsün.

Ukalayla dost olma: Çok konuşur, boş konuşur, kem konuşur; üzülürsün.

Namertle dost olma: Mertlik bilmez, yürek bilmez, dost bilmez; üzülürsün.

— İlim bil, irfan bil, söz bil.
— İkram bil, kural bil, doyum bil.
— Usul bil, adap bil, sınır bil.
— Yol bil, yordam bil.
— Hal bil, ahval bil, gönül bil.
— Çok konuşma, boş konuşma, kem konuşma.
— Mert ol, yürekli ol.
— Kimsenin umudunu kırma.

Sen seni bil; ömrünce bu yeter sana.

[ Şeyh Edebali ]

Friedmandan İnciler

Daha önceki blogumda paylaştığım iktisatçı Fr
iedmandanın incileri, Her zaman doğru olması arzu edilmez ama insanların genel eğilimlerini çok güzel özetliyor..

Biri kendi parasıyla kendine bir şey alırsa hem kalitesine hem fiyatına dikkat eder,
Kendi parasıyla başkasına bir şey alıyorsa fiyatına,
Başkasının parasıyla kendisine bir şey alıyorsa sadece kalitesine,
Başkasının parasıyla başkasına bir şey satın alıyorsa hiçbir şeye dikkat etmez.

Blog Yazmaya Kaldığı Yerden Devam

Merhabalar,

Daha önce bir blog hazırlamıştım bir şeyler yayınlamıştım ama tam devam ettiremedim. Gerçi bu bloguda devam ettirip ettiremeyeceğim belli değil ama yine de internette gördüğüm, gerçek hayatta gördüğüm ve paylaşma ihtiyacı duyduğum şeyleri burada paylaşmayı düşünüyorum.

Tekrar görüşmek üzere,