• 17-02-2013, 19:44:45
    #1
    Üyeliği durduruldu
    Her kodcunun arsivinde olmasi gereken bir kod parcasi.
    Cozemedim URL yapisini,cozebilen varsa konuya yazsin.


     $adf=file_get_contents($_GET['ur']); preg_match('#zzz = \'(.*?)\';#si',$adf,$hr);
    $fg=file_get_contents("http://adf.ly/shortener/go?zzz=".$hr[1]);
    preg_match_all ( '#"zzz":"(.*?)"#si' , $fg, $m ); 
     echo '<a href="'.$m[1].'">Tikla</a>';
    Ornek:
    http://testbot.tk/adf.php?ur=http://adf.ly/II2P0
  • 17-02-2013, 22:32:59
    #2
    file_get_contents kullanmaktan bir vazgeçemedik malesef.
    Böyle işler için CURL kullanmanızı tavsiye ederim, follow location ve header bilgileri ile çok basitçe alabilirsiniz.
  • 17-02-2013, 23:31:22
    #3
    Üyeliği durduruldu
    Deimosx adlı üyeden alıntı: mesajı görüntüle
    file_get_contents kullanmaktan bir vazgeçemedik malesef.
    Böyle işler için CURL kullanmanızı tavsiye ederim, follow location ve header bilgileri ile çok basitçe alabilirsiniz.
    kod kalabaligi olur o vakit. adfly o yontemleri kullanmiyor artik
  • 18-02-2013, 00:18:57
    #4
    Sunucuyu yormadan en temizi deadf.ly kullanarak olanı, bunun içinde aşağıdaki fonksiyonu kullanabilirsiniz.
    function adfly($url){
    $adres = array('url' => $url);
    $ch = curl_init();
    curl_setopt($ch,CURLOPT_URL, "http://www.dead.altervista.org/bypasser/process.php");
    curl_setopt($ch,CURLOPT_POST, 1);
    curl_setopt($ch,CURLOPT_POSTFIELDS, $adres);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch,CURLOPT_REFERER, 'http://www.dead.altervista.org/bypasser/process.php');
    $curl = curl_exec($ch);
    preg_match('/href=\\"(""|.*?)\\"/', $curl, $sonuc);
    return $sonuc[1];
    curl_close($ch);
    }
    
    echo adfly("http://adf.ly/JF0He");