kuşadası escort

php veri çekme functions

php veri çekme functions

meraba arkadaşlar  sizin için bir fonksiyon yazdım.

bot yazarken sizlere kesinlikle bu fonksiyonu öneririm fonksiyon kullanımlarını sizlere örneklerle açıklayacağım.

hepimiz bilirizki her sunucuda  curl çalışmaz  yada her sunucuda file_get_contents çalışmıyor   bu nedenle  işimizi garantiye almak için ufak bir fonksiyon yazdık bu fonksiyon ile  sunucuda  eğer curl kapalı ise file_get_contents  kullanıcak  o kapalıysa  diğerini kullanacak.

fonksiyon:

function vericek($link)
{
if (function_exists(‘curl_init’)) {
$c = curl_init();
curl_setopt($c, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_URL, $link);
curl_setopt($c, CURLOPT_AUTOREFERER, 1);
return curl_exec($c);
} else {
return file_get_contents($link);
}
}

fonsiyonda $link değişkenini url olarak kullandık.

fonksiyonu direk kullandığımızda  sayfayı olduğu gibi çekecektir fakat aşağıdaki   örnekde fonksiyonu kullandığımda fonksiyondan gelen veriyi ekrana yazdırmak yerine bir değişkene atadım  o değişkenle istersem veriyi böler istersemde  echo ile  yazdırırım.

fonksiyonu kullanım örneği:

$site = “http://www.bilisimextra.com”;
$kaynak = vericek($site);
echo $kaynak;

 

fonksiyonun tam örneği ve kullanımı:

function vericek($link)
{
if (function_exists(‘curl_init’)) {
$c = curl_init(); 
curl_setopt($c, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_URL, $link);
curl_setopt($c, CURLOPT_AUTOREFERER, 1);
return curl_exec($c);
} else {
return file_get_contents($link);
}
}

$site = “http://www.bilisimextra.com”;
$kaynak = vericek($site);
echo $kaynak;

yukarıdaki örneği kullanarak hem düzenli hemde  kod ve satır kalabalığından kurtulmakla birlikde   curl ve file_get_content sıkıntısı çekmezsiniz biri çalışırsa diğeri çalışır vs.  yukarıdaki kodları özellikle  bot yaparken çok kullanırsınız.


Bu Yazıyı Paylaş! Google+! Pinterest!

YORUM YAZIN

Yorum yapmak için giriş yapmalısınız.