• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

PHP Turbobit Link Generator/Çevirici Script (Ücretsiz + Premiumsuz)

Konuyu Okuyan Kişiler (0)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

byturksavunma

webmaster.tc
Katılım
8 Ağu 2012
Mesajlar
10
Beğeniler
0
#1
Merhabalar arkadaşlar inforesim Hocamızın açmış olduğu konu hakkın da kodlarla uğraşmak istemediğimden bu link çevirme işini basitleştirmek istedim yalnız hata aldım...


form kodu;

HTML:
<form action="karsila.php" method="post">
	<input type="text" name="dosyadresi" placeholder="Çevirmek istediğiniz lini girin..." />
	<input type="submit" value="çevir"/>
</form>
kasrila.php;

PHP:
<?php 
/* 
Coded by Webmaster.TC 
*/ 

$gelenlink = $_POST['dosyadresi'];

class wmtc{ 
    function getripzpl($adres){ //getripzpl decode 
        $ch = curl_init("http://www.getripz.pl/dane.php");  
        $curl_header = array('X-Requested-With: XMLHttpRequest'); 
        curl_setopt($ch, CURLOPT_HEADER,false);  
        curl_setopt($ch, CURLOPT_POST,true); 
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);  
        curl_setopt($ch, CURLOPT_HTTPHEADER, $curl_header); 
        curl_setopt($ch, CURLOPT_POSTFIELDS,"urls=".urlencode($adres)); 
        $a = curl_exec($ch);  
        curl_close($ch);  
        preg_match_all('@href="(.*?)"@',$a,$m); 
        $kaynak2 = $this->wmtccurl($m[1][0]); 
        preg_match_all('@<form action="(.*?)">@',$kaynak2,$m2); 
        return $m2[1][0]; 
    } 
   function wmtccurl($url){  
        $ch = curl_init();  
        $timeout = "5";  
        curl_setopt($ch,CURLOPT_URL,$url);  
        curl_setopt($ch,CURLOPT_HEADER,false);  
        curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);  
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);  
        curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);  
        curl_setopt($ch,CURLOPT_FOLLOWLOCATION, true);  
        curl_setopt($ch,CURLOPT_REFERER,"http://www.google.com.tr");  
        curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER["HTTP_USERAGENT"]);  
        $data = curl_exec($ch);  
        curl_close($ch);  
        return $data;  
    }  
    function adfly($url){ //adfly decode 
        $curl = curl_init(); 
        $header[0] = "Accept: text/xml,application/xml,application/xhtml+xml"; 
        $header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5"; 
        $header[] = "Cache-Control: max-age=0"; 
        $header[] = "Connection: keep-alive"; 
        $header[] = "Keep-Alive: 300"; 
        $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7"; 
        $header[] = "Accept-Language: en-us,en;q=0.5"; 
        $header[] = "Pragma: "; 
        curl_setopt($curl, CURLOPT_URL, $url); 
        curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1'); 
        curl_setopt($curl, CURLOPT_HTTPHEADER, $header); 
        curl_setopt($curl, CURLOPT_REFERER, 'http://www.webmaster.tc/index.php'); 
        curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate'); 
        curl_setopt($curl, CURLOPT_AUTOREFERER, true); 
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
        curl_setopt($curl, CURLOPT_TIMEOUT, 10); 
        curl_setopt($curl, CURLOPT_COOKIEJAR, 'wmtc.txt'); 
        curl_setopt($curl, CURLOPT_COOKIEFILE, 'wmtc.txt'); 
        $html = curl_exec($curl); 
        curl_close($curl); 
        preg_match_all("@/go/.*?/(.*?)'@",$html,$m); 
        return base64_decode($m[1][0]); 
    } 
    function link($adres){ 
        return $this->adfly($this->getripzpl($adres)); 
    } 
} 
$turbobit = new wmtc; 
echo $turbobit->link($gelenlink);
Hata;

Kod:
Parse error: syntax error, unexpected 'class' (T_CLASS) in C:\wamp\www\link\karsila.php on line 8
Burda hata ne anlayamadım...
 

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#2
Turbobit.zip adlı dosyayı zip den çıkar, turbobit.php dosyasını ftp yüklemen yeterli. Linki yazıp gönder dediğinde, Turbobit adresini veriyor ekrana. İstersen dosya adını da değiştirebilirsin.

Kodlar ;

PHP:
<?php  
/*  
Coded by Webmaster.TC  
*/  

$gelenlink = $_POST['dosyadresi']; 

class wmtc{  
    function getripzpl($adres){ //getripzpl decode  
        $ch = curl_init("http://www.getripz.pl/dane.php");   
        $curl_header = array('X-Requested-With: XMLHttpRequest');  
        curl_setopt($ch, CURLOPT_HEADER,false);   
        curl_setopt($ch, CURLOPT_POST,true);  
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);   
        curl_setopt($ch, CURLOPT_HTTPHEADER, $curl_header);  
        curl_setopt($ch, CURLOPT_POSTFIELDS,"urls=".urlencode($adres));  
        $a = curl_exec($ch);   
        curl_close($ch);   
        preg_match_all('@href="(.*?)"@',$a,$m);  
        $kaynak2 = $this->wmtccurl($m[1][0]);  
        preg_match_all('@<form action="(.*?)">@',$kaynak2,$m2);  
        return $m2[1][0];  
    }  
   function wmtccurl($url){   
        $ch = curl_init();   
        $timeout = "5";   
        curl_setopt($ch,CURLOPT_URL,$url);   
        curl_setopt($ch,CURLOPT_HEADER,false);   
        curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);   
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);   
        curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);   
        curl_setopt($ch,CURLOPT_FOLLOWLOCATION, true);   
        curl_setopt($ch,CURLOPT_REFERER,"http://www.google.com.tr");   
        curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER["HTTP_USERAGENT"]);   
        $data = curl_exec($ch);   
        curl_close($ch);   
        return $data;   
    }   
    function adfly($url){ //adfly decode  
        $curl = curl_init();  
        $header[0] = "Accept: text/xml,application/xml,application/xhtml+xml";  
        $header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";  
        $header[] = "Cache-Control: max-age=0";  
        $header[] = "Connection: keep-alive";  
        $header[] = "Keep-Alive: 300";  
        $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";  
        $header[] = "Accept-Language: en-us,en;q=0.5";  
        $header[] = "Pragma: ";  
        curl_setopt($curl, CURLOPT_URL, $url);  
        curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1');  
        curl_setopt($curl, CURLOPT_HTTPHEADER, $header);  
        curl_setopt($curl, CURLOPT_REFERER, 'http://www.webmaster.tc/index.php');  
        curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate');  
        curl_setopt($curl, CURLOPT_AUTOREFERER, true);  
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
        curl_setopt($curl, CURLOPT_TIMEOUT, 10);  
        curl_setopt($curl, CURLOPT_COOKIEJAR, 'wmtc.txt');  
        curl_setopt($curl, CURLOPT_COOKIEFILE, 'wmtc.txt');  
        $html = curl_exec($curl);  
        curl_close($curl);  
        preg_match_all("@/go/.*?/(.*?)'@",$html,$m);  
        return base64_decode($m[1][0]);  
    }  
    function link($adres){  
        return $this->adfly($this->getripzpl($adres));  
    }  
}  
$turbobit = new wmtc; 
if($_POST){
$indirme = $turbobit->link($gelenlink);
} 
?>
<form action="" method="post">
	<input type="text" name="dosyadresi" placeholder="Çevirmek istediğiniz lini girin..." />
	<input type="submit" value="çevir"/>
</form>
<?php
if(!empty($indirme)){
?>
<center><strong>İndirme Adresiniz Oluşturuldu ! :</strong> <a href="<?=$indirme;?>" title="Tıkla ve İndir" target="_blank"><?=$indirme;?></a></center>
<?php
}
?>
 

Ekli dosyalar

byturksavunma

webmaster.tc
Katılım
8 Ağu 2012
Mesajlar
10
Beğeniler
0
#3
Hocam hazıra alışmak istemediğimden soruyorum, benim kodlar ile çalışması gerekmiyomuydu?
 
Katılım
24 Eki 2012
Mesajlar
196
Beğeniler
0
#5
Bide ben deneyeyim.-Parse error: syntax error, unexpected '{' in /home/public_html/turbobit.php on line 1

ve tamamdır sorunsuz çalışmakta.
 

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#6
Hem ek deki, Hem verdiğim kodları denedim sorun yok. Adres kısmına turbobit adresi yazmaz iseniz çıkmaz tabi.
 

heyula

webmaster.tc
Katılım
22 Ara 2012
Mesajlar
14
Beğeniler
0
#15
Sağolasın hocam çalıştı.

Pekibuna link kısaltma entegre edilebilirmi acaba. Adf.ly bc.vc gibi.
 

gkbrk

webmaster.tc
Katılım
9 Ağu 2012
Mesajlar
1,044
Beğeniler
0
#18

heyula

webmaster.tc
Katılım
22 Ara 2012
Mesajlar
14
Beğeniler
0
#19
Hocam dikkat ederseniz bu konudaki turbobit.php yi siteye ekledim orta alanda şuan çalışıyor.Burdaki paylaşılana nasıl adf entegre edeceğiz.
 

gkbrk

webmaster.tc
Katılım
9 Ağu 2012
Mesajlar
1,044
Beğeniler
0
#20
Kodda;
bunu bulun:
PHP:
function link($adres){  
        return $this->adfly($this->getripzpl($adres));  
    }
bir üst satırına bunu ekleyin:
PHP:
function adflylink($url){
return file_get_contents("http://api.adf.ly/api.php?key=XXXXXXXXXXXXX&uid=XXXXXXXX&advert_type=int&domain=adf.ly&url=".urlencode($url));
}
Fonksiyondaki key ve uid'yi düzenleyin.


-------------------------------------------------

daha sonra bunu:
PHP:
function link($adres){  
        return $this->adfly($this->getripzpl($adres));  
    }

bununla değiştirin
PHP:
function link($adres){  
        return $this->adflylink($this->adfly($this->getripzpl($adres)));  
    }
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...