4 Haziran 2013 Salı


Merhaba arkadaşlar.
Bu yazımda sizlere php komutlarımız ile adf.ly sitesine bağlantı kurup nasıl linklerinizi adf.ly linkine çevireceğimizi veya adf.ly linkini nasıl normal linke beklemeden çevirebileceğimizi anlatacağım. Öncelikle kodu ben yazmadım arkadaşlar biryerde gördüm ve sizinle paylaşmak istedim umarım işinize yarar..
Öncelikle sınıf kodlarımızı verelim arkadaşlar. Bu kodları adfly.class.php isimli bir dosyaya kaydediyoruz.

Sınıf Kodları

<?php
class Adfly{
private $apikey;
private $uid;
 
public function Kisalt($url){
return file_get_contents("http://api.adf.ly/api.php?key=".$this->apikey."&uid=".$this->uid."&advert_type=int&domain=adf.ly&url=".urlencode($url));
}
 
public function Uzat($link){
$kaynak=$this->Curl_VeriCek($link);
preg_match("@var zzz = '(.*?)';@",$kaynak,$urlkod);
$uzun=$urlkod[1];
return $uzun;
}
 
public function Ayarla($var,$val){
$this->$var=$val;
}
 
private function Curl_VeriCek($url){ 
    $browser = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1309.0 Safari/537.17"
    $oturum = curl_init(); 
    curl_setopt($oturum, CURLOPT_URL, $url); 
    if (preg_match('|https\:|isU', $url)) { curl_setopt ($oturum, CURLOPT_SSL_VERIFYPEER, false); } 
    curl_setopt($oturum, CURLOPT_USERAGENT, $browser); 
    curl_setopt($oturum, CURLOPT_HEADER, 0); 
    curl_setopt($oturum, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($oturum, CURLOPT_CONNECTTIMEOUT, 33); 
    $cekilendatalar = curl_exec($oturum); 
    curl_close($oturum); 
    return $cekilendatalar
}
 
}
?>
Şimdide nasıl kullanacağımızı görelim arkadaşlar…

Kullanımı

Link Uzatmak için kullanacağımız kod:
<?php
include "adfly.class.php";
$adfly=New Adfly;
echo $adfly->Uzat("http://adf.ly/Hy6Tm");
?>
Link Kısaltmak için kullanacağımız kod:
<?php
include "adfly.class.php";
$adfly=New Adfly;
$adfly->Ayarla("apikey","bde81c655a98fa4f1166abb0517fea8c");
$adfly->Ayarla("uid","840053");
echo $adfly->Kisalt("http://google.com");
?>
Umarım işinize yarar arkadaşlar. Yapamayan olursa yorum atarsa yardımcı olmaya çalışırım.
Saygılar…

Tagged: , , , ,

0 yorum :

Yorum Gönder

Php Bot Yapım Dersleri, WordPress Botu, Oyun Botu Yapım © 2013 | Powered by Blogger | Blogger Template by DesignCart.org