Sada
11-17-2011, 01:16 AM
5. turbobit.net (Updated: 22 Sep 2011)1
برای turbobit یک پروسه سه مرحله ای لازم هست.
1-مطابق کد زیر باید این اکانت را به پوشه اکانت بیافزاییم
Add below turbobit.net in account.php
'megavideo.com' => array(
'max_size' => 1024,
'cookie' => array(),
),
...
...
'turbobit.net' => array(
'max_size' => 1024,
'accounts' => array(),
),
...
...
);
?>
2- فایل In index.php را باز می کنیم و پورت ها را بروزرسانی می کنیم.برای اینکه دو سطر زیر را حذف می کنیم.
In index.php find the below 2 lines and delete. (Update port handling code)
function download(){
...
...
$port = $schema['scheme'] == 'https' ? 443 : 80;
if(strpos($link,"8080"))$port = 8080;
...
...
}
و با عبارت زیر جایگزین می کنیم.
and replace with
$port = (empty($schema['port'])==false) ? $schema['port'] : ($schema['scheme'] == 'https' ? 443 : 80);
3-ساخت پلاگین
turbobit.net plugin code :-)
<?php
if (preg_match('#^http://([a-z0-9]+)\.turbobit\.net/#', $url) || preg_match('#^http://turbobit\.net/#', $url)){
list($user, $pass) = explode(':', $this->get_account('turbobit.net'));
if(empty($user)==false && empty($pass)==false){
$cookie = $this->load_cookie("turbobit.net");
if(!$cookie){
$turbobit = "user[login]=" . $user . "&user[pass]=" . $pass . "&user[submit]=Login";
$data = $this->curl("http://turbobit.net/user/login","",$turbobit);
$cookie = $this->GetCookies($data);
$this->save_pits("turbobit.net",$cookie);
}
$this->cookies .= $cookie;
$data = $this->curl($url,$cookie,"");
if (preg_match("#http.+download/redirect[^']+#", $data, $redir)) {
$redir = $redir[0];
$data = $this->curl($redir,$cookie,"");
if(preg_match('/ocation: *(.*)/i', $data, $redir)){
$URL = trim($redir[1]);
$data = $this->curl($URL,$cookie,"");
if(preg_match('/ocation: *(.*)/i', $data, $redir)){
$URL = trim($redir[1]);
}
$port = parse_url($URL,PHP_URL_PORT);
$ch = @curl_init($URL);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, true);
if ($port != "") {
curl_setopt($ch, CURLOPT_PORT, $port);
}
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 30);
$data = curl_exec( $ch);
curl_close($ch);
$filename = $this->cut_str($data,"filename=",";");
$filename = str_ireplace('"','',$filename);
$filesize = $this->cut_str($data,"Content-Length: ","\n");
}
}
else $this->save_pits("turbobit.net","");
}
}
# plugin by afterburnerleech.com (22 Sep 2011)
?>
فایل اماده را از ضمیمه دانلود کنید.
پلاگین های جدید را به پوشه hosts کپی کنید.
به تاریخ پلاگین ها توجه کنید.
هر سه را در یک فولدر گذاشتم
برای turbobit یک پروسه سه مرحله ای لازم هست.
1-مطابق کد زیر باید این اکانت را به پوشه اکانت بیافزاییم
Add below turbobit.net in account.php
'megavideo.com' => array(
'max_size' => 1024,
'cookie' => array(),
),
...
...
'turbobit.net' => array(
'max_size' => 1024,
'accounts' => array(),
),
...
...
);
?>
2- فایل In index.php را باز می کنیم و پورت ها را بروزرسانی می کنیم.برای اینکه دو سطر زیر را حذف می کنیم.
In index.php find the below 2 lines and delete. (Update port handling code)
function download(){
...
...
$port = $schema['scheme'] == 'https' ? 443 : 80;
if(strpos($link,"8080"))$port = 8080;
...
...
}
و با عبارت زیر جایگزین می کنیم.
and replace with
$port = (empty($schema['port'])==false) ? $schema['port'] : ($schema['scheme'] == 'https' ? 443 : 80);
3-ساخت پلاگین
turbobit.net plugin code :-)
<?php
if (preg_match('#^http://([a-z0-9]+)\.turbobit\.net/#', $url) || preg_match('#^http://turbobit\.net/#', $url)){
list($user, $pass) = explode(':', $this->get_account('turbobit.net'));
if(empty($user)==false && empty($pass)==false){
$cookie = $this->load_cookie("turbobit.net");
if(!$cookie){
$turbobit = "user[login]=" . $user . "&user[pass]=" . $pass . "&user[submit]=Login";
$data = $this->curl("http://turbobit.net/user/login","",$turbobit);
$cookie = $this->GetCookies($data);
$this->save_pits("turbobit.net",$cookie);
}
$this->cookies .= $cookie;
$data = $this->curl($url,$cookie,"");
if (preg_match("#http.+download/redirect[^']+#", $data, $redir)) {
$redir = $redir[0];
$data = $this->curl($redir,$cookie,"");
if(preg_match('/ocation: *(.*)/i', $data, $redir)){
$URL = trim($redir[1]);
$data = $this->curl($URL,$cookie,"");
if(preg_match('/ocation: *(.*)/i', $data, $redir)){
$URL = trim($redir[1]);
}
$port = parse_url($URL,PHP_URL_PORT);
$ch = @curl_init($URL);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, true);
if ($port != "") {
curl_setopt($ch, CURLOPT_PORT, $port);
}
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 30);
$data = curl_exec( $ch);
curl_close($ch);
$filename = $this->cut_str($data,"filename=",";");
$filename = str_ireplace('"','',$filename);
$filesize = $this->cut_str($data,"Content-Length: ","\n");
}
}
else $this->save_pits("turbobit.net","");
}
}
# plugin by afterburnerleech.com (22 Sep 2011)
?>
فایل اماده را از ضمیمه دانلود کنید.
پلاگین های جدید را به پوشه hosts کپی کنید.
به تاریخ پلاگین ها توجه کنید.
هر سه را در یک فولدر گذاشتم