wmaraci reklam

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

2 Mesajlar 827 Okunma
advertseo
wmaraci reklam

YnS05 YnS05 Öğrenci Kullanıcı
  • Üyelik 27.06.2012
  • Yaş/Cinsiyet 28 / 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 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.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al