-
Ü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 ?
-
Ü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.
2 kişi bu mesajı beğendi.