netbozum
wmaraci reklam

Curl ile 10 farklı siteden 10 farklı yere veri çekmek?

2 Mesajlar 943 Okunma
Toplam 2 mesaj ve 943 görüntüleme
acebozum
wmaraci reklam

YnS05 YnS05 Öğrenci Kullanıcı
  • Üyelik 27.06.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Front-End Developer
  • Konum İstanbul Anadolu
  • Ad Soyad Y** Ö**
  • Mesajlar 71
  • Beğeniler 6 / 3
  • Ticaret 5, (%80)
Merhaba,
Arkadaşlar ben siteme php curl ile veri çekiyorum. Ancak 10 farklı siteden 10 farklı yere veri çekmek istiyorum. Bunun için her veri çekerken farklı curl fonksiyonumu kullanmam gerekiyor yoksa 10 tanesinide tek bir fonksiyonla halledebilir miyim ? Birde hız problemi olacaktır onu nasıl çözebilirim ?
 

 

wmaraci
reklam

altunoren altunoren bilmenizgerek.com Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek Web Yazılım, Grafik Tasarım
  • Konum KKTC
  • Ad Soyad İ** A**
  • Mesajlar 356
  • Beğeniler 25 / 99
  • Ticaret 0, (%0)
function cek($ursa){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $ursa);
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_REFERER, 'facebook.com');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 0);
$data = curl_exec($curl);
curl_close($curl);
return $data;
}


bu fonksiyon senin çekim işlemini kısaltır. Örneğin


echo cek("http://wmcenneti.com");


yada

$veri-bir = cek("http://wmaraci.com");

$veri-iki = cek("http://wmcenneti.com");

$veri-uc = cek("http://dosyacenneti.com");

echo $veri-bir;
echo $veri-iki ;
echo $veri-uc;


Gibi....

Hız karşı siteye göre değişir. Karşı sitenin açılış hızı çok hızlı ise senin sitende hızlı açılır. ama karşı site yavaş ise bu senin hızınıda düşürür.

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al