• 02-04-2014, 00:12:20
    #1
    Arkadaslar XXX.com da iframe ile AAA.com cagiracam ama cagirdigim siteyi proxy kullanarak acmasi lazim bunun icin nasil bir kod kullanmam lazim alternatif ekledigim 5 proxy ip adresi biri calismassa diger donguyu saglamasi lazim

    bir beyin firtinasi yapalim


    function vericek($url, $proxy)
    {
        $tarayici = $_SERVER['HTTP_USER_AGENT'];
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        if (preg_match('|https\:|isU', $url)) { curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false); }
        if ($proxy) {
            curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
            curl_setopt($ch, CURLOPT_PROXY, $proxy);
        }
        curl_setopt($ch, CURLOPT_USERAGENT, $tarayici);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 33);
        $cekilenveriler = curl_exec($ch);
        curl_close($ch);
        return $cekilenveriler;
    }
  • 02-04-2014, 00:47:07
    #2
    Developer
    jquery ile iframe kodların döngüsünü yaparsınız eşleşmeye giren adresleri phpdosyaniz.php?url=iframe linki olarak yazdırırsınız

    <?php
    $proxy = array(
        array("proxyip1","proxyport","proxyuser:proxypass","proxytype"),
        array("proxyip2","proxyport","proxyuser:proxypass","proxytype"),
        array("proxyip3","proxyport","proxyuser:proxypass","proxytype"),
    );
     
    function vericek($url)
    {
        global $proxy;
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        if (preg_match('|https\:|isU', $url)) {
            curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);
        }
        if (is_array($proxy))
        {
            $prdata = $proxy[array_rand($proxy)];
            curl_setopt($ch, CURLOPT_PROXY, $prdata[0]);
            curl_setopt($ch, CURLOPT_PROXYPORT, $prdata[1]);
             
            if($prdata[2]!='')
            {
                curl_setopt($ch, CURLOPT_PROXYAUTH, $prdata[2]);
            }
             
             
            if($prdata[3]!='')
            {
                curl_setopt($ch, CURLOPT_PROXYTYPE, $prdata[3]);
            }
             
        }
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
        curl_setopt($ch, CURLOPT_HEADER, FALSE);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15);
        curl_setopt($ch, CURLOPT_TIMEOUT, 15);
        $cekilenveriler = curl_exec($ch);
        curl_close($ch);
        if($cekilenveriler=='')
        {
            return vericek($url);
        }
        return $cekilenveriler;
    }
     
    if(isset($_GET['url']) && !empty($_GET['url']))
    {
        echo vericek(@urldecode($_GET['url']));
    }
    ?>
  • 02-04-2014, 00:56:38
    #3
    sanırım iframe ile youtube videolarını çagıracaksınız
  • 02-04-2014, 01:32:15
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @_SecreT_; eğer öyleyse IP engeline takılır ama proxy sunucuları uygunsa sıkıntı yaşamaz.
  • 02-04-2014, 12:21:58
    #5
    _SecreT_ adlı üyeden alıntı: mesajı görüntüle
    sanırım iframe ile youtube videolarını çagıracaksınız
    tespit doğru hocam =)

    saintx adlı üyeden alıntı: mesajı görüntüle
    @_SecreT_; eğer öyleyse IP engeline takılır ama proxy sunucuları uygunsa sıkıntı yaşamaz.
    Güncel proxy ip adreslerini kullanıcam bu yüzden değişken olarak fonksiyonun çalışmasını istiyorum