lostyazilim
tr.link

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

2 Mesajlar 914 Okunma
acebozum
tr.link

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 ?
 

 

elektronikssl
webimgo

altunoren altunoren bilmenizgerek.com Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 36 / 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.
idea YnS05

kişi bu mesajı beğendi.

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