Mở file config.php ( có trong thư mục configs )
Thêm vào trước dòng cuối dùng đoạn code sau
Code:
$showautoclose=true; #true - occurs the auto-closing of window with loading state; there are no false -;
$timeautoclose=500; #auto-closing in 500 ms
Tiếp tục mở file index.php
Thêm vào sau dòng
Code:
print "
Go back to main";
Code:
if ($showautoclose=="true")";
{
echo "
}
Bây giờ RapidLeech của bạn sẽ tự động đóng cửa sổ sau khi leech xong sau 500 ms (Cái này chỉ dùng khi sử dụng tính năng Auto Download của RSLeech )
Muốn chỉnh thời gian nhanh chậm khác thì bạn sửa giá trị trong dòng $timeautoclose=500; #auto-closing in 500 ms thành bao nhiêu tùy ý
* Thêm chức năng tự động xóa file trên host
Mở file index.php Thêm vào sau dòng
Code:
require_once(CLASS_DIR."other.php");
Code:
purge_files($delete_delay);
Tiếp tục mở config.php lên
Thêm đoạn code sau vào trước dòng cuối cùng của file config.php
Code:
### Auto-Delete ###
$delete_delay = 3600; // Time in SECONDS before downloaded files are deleted
Tiếp tục mở other.php có trong thư mục classes của RSLeech
Thêm đoạn code sau vào trước dòng cuối cùng của file other.php
Code:
function purge_files($delay)
{
if (file_exists(CONFIG_DIR."files.lst") && is_numeric($delay) && $delay > 0)
{
$files_lst = file(CONFIG_DIR."files.lst");
$files_new = "";
foreach ($files_lst AS $files_line)
{
$files_data = unserialize(trim($files_line));
if (file_exists($files_data["name"]) && is_file($files_data["name"]))
{
if (time() - $files_data["date"] >= $delay)
{
@unlink($files_data["name"]);
//file_put_contents("purge.log", date("d-m-Y H:i:s")." DELETE ".$files_data["name"]."\r\n", FILE_APPEND);
}
else
{
$files_new .= $files_line;
//file_put_contents("purge.log", date("d-m-Y H:i:s")." PASS ".$files_data["name"]."\r\n", FILE_APPEND);
}
}
else
{
//file_put_contents("purge.log", date("d-m-Y H:i:s")." MISSING ".$files_data["name"]."\r\n", FILE_APPEND);
}
}
//file_put_contents("purge.log", "\r\n\r\n", FILE_APPEND);
//file_put_contents(CONFIG_DIR."files.lst", $files_new);
}
}
Vậy là xong. Để chỉnh thời gian host tự động xóa file bạn có thể sửa giá trị
Code:
$delete_delay = 3600; // Time in SECONDS before downloaded files are deleted (tính theo giây)
* Hiển thị thời gian host RSLeech tự động xóa file
Mở file main.php
Tìm dòng
Code:
Code:
AutoDeletion file(s):minute(s)
* Dừng quá trình đang leech 1 file
Giả dụ bạn đang leech 1 file bằng tài khoản pre RS của mình mà đang leech mới thấy file đó ko cần thiết muốn stop ko cho leech nữa để đỡ tốn bandwidth thì bạn có thể dùng cách sau :
Mở file index.php
Thay đoạn
Code:
ignore_user_abort(1);
Code:
ignore_user_abort(false);
ob_flush();
flush();
Bây giờ muốn stop quá trình leech chỉ cần ấn nút stop trên trình duyệt hoặc đơn giản nữa là đóng luôn cái cửa sổ leech ấy lại
*Mấy thứ linh tinh khác
Bạn muốn những file leech về sẽ ko còn có đuôi .rar , .zip ... mà thay bằng 1 đuôi nào đó cá nhân hơn như kiểu .VE chẳng hạn
Tìm dòng
Code:
$forbidden_filetypes = array('.htaccess', '.htpasswd', '.php', '.php3', '.php4', '.php5', '.phtml', '.asp', '.aspx', '.cgi');
Ví dụ mình muốn đổi . rar và .zip thì dòng trên sẽ được sửa thành
Code:
$forbidden_filetypes = array('.htaccess', '.htpasswd', '.php', '.php3', '.php4', '.php5', '.phtml', '.asp', '.aspx', '.cgi', '.rar', '.zip');
Code:
$rename_these_filetypes_to = '.***';
Nếu host leech để public thì cần tắt chức năng xóa file để khỏi chơi khăm nhau
Tìm dòng
Code:
$disable_deleting = false
Có 1 hồi RSLeech để hiển thị cái server info trông khá pro nhưng do về sau fát hiện nhiều host bị lỗi ko hiển thị nên nó tắt (chứ ko xóa) chức năng này
Tìm dòng
Code:
$server_info = false;
Gắn acc pre vào host
Tìm đến dòng
Code:
$premium_acc = array();
Code:
//$premium_acc["rs_com"] = array('user' => 'your username', 'pass' => 'your password');
ví dụ
Code:
//$premium_acc["rs_com"] = array('user' => 'vietexpert', 'pass' => 'nothingve');
Mở file index.php
Tìm dòng
Code:
$pathWithName = $_GET["saveto"].PATH_SPLITTER.$_GET["filename"];
Code:
HearTneT -
Code:
$pathWithName = $_GET["saveto"].PATH_SPLITTER."HearTneT - ".$_GET["filename"];
*Thêm prefix vào tên file
Giả dụ bạn có 1 file là 123.exe và bạn muốn sau khi leech xong nó trở thành 123.vietexpert.name.exe thì đoạn code sau là điều bạn cần :lol::lol:
Mở index.php
Tìm dòng
Code:
$pathWithName = $_GET["saveto"].PATH_SPLITTER.$_GET["filename"];
Code:
$exts = explode(".", $_GET["filename"]);
$count_exts = count($exts) - 1;
$ext = $exts[$count_exts];
$exts[$count_exts] = "vietexpert.name";
$exts[$count_exts + 1] = $ext;
$_GET["filename"] = implode(".", $exts);
Code:
$exts[$count_exts] = "vietexpert.name";
*File Size Limit (Giới hạn độ lớn file được leech)
Mở file http.php (trong thư mục classes )
Tìm dòng
Code:
$bytesTotal = intval(trim(cut_str($header, "Content-Length:", "\n")));
Code:
if ($bytesTotal > 104857600) { $lastError = "File is too big"; flock($fs, LOCK_UN); fclose($fs); fclose($fp); return false; }
Và cái chữ File is too big thành cái gì cũng đc
[/color]
Code hạn chế vùng lãnh thổ truy cập vào trang leech:
Bạn copy đoạn code sau để lên đầu của file index.php (ngay phía dưới
Code:
function check_ip(){
$ip_parts = explode(".", $_SERVER["REMOTE_ADDR"]);
if ($ip_parts[0] == "165" && $ip_parts[1] == "21") {
if (getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif (getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
} elseif (getenv("REMOTE_ADDR")) {
$ip = getenv("REMOTE_ADDR");
}
} else {
return $_SERVER["REMOTE_ADDR"];
}
return $ip;
}
$ip = check_ip();
$url = "http://muakhaitruong.com/checkip/ip.php?ndlm46={$ip}";
$country = file_get_contents($url);
if ($country == "Vietnam" || $country == "China" || $country == "Singapore")
{
}
else
{
echo "This site is only for Viet Nam, China, Singapore
Your country is $country";
//Tiếng Anh của tui hơi kém nên chỗ này không biết viết đúng không nữa
exit;
}
Có nhiều bạn hỏi tại sao các bạn đã add acc rs hoặc mu pre vào file config.php rồi mà sao muốn leech nhiều link ko được, phải add acc lại (leech cùng lúc bằng chức năng Auto Download)
Các bạn nhớ rằng, add acc vào host trong dòng
Code:
$premium_acc["rs_com"] = array('user' => '5324858', 'pass' => 'nothingve');
Code:
###Auto Download Premium Account ###
$premium_acc["au_dl"] = array('user' => '5324858', 'pass' => 'nothingve');
=============================================
Đối với các host public, nhiều kẻ ko leech trực tiếp file về host vào thư mục files hoặc thư mục chỉ định của bạn mà rapidleech có chức năng "Save to" và file đó có thể lên bất cứ đâu trong host của bạn mà có thể bạn ko để ý sẽ ko thấy. Nếu là host public, bạn nên disable chức nang này để tránh bị người khác lợi dụng host của mình
Tại file config.php, bạn tìm đến dòng:
Code:
$download_dir_is_changeable = true; // Set it to false to disallow users to change the download dir
Thay đổi đoạn "_HQ" ở cuối mỗi tên file khi transfer video từ YouTube về host với định dạng hquality MP4
Nếu bạn dùng rapidleech để transfer video từ YouTube thường xuyên, hẳn bạn sẽ nhận ra cuối mỗi file đều có đoạn "_HQ". Tuy ko ảnh hưởng gì, nhưng nếu bạn ko thích vẫn có thể đổi nó thành một chuỗi ký tự khác theo ý mình
Vào thư mục \hosts\youtube_com.php, tìm đến dòng:
Code:
if(preg_match('%- *(.+)%', $page, $fn)){
if($_GET['ytube_mp4']){
$name = str_replace(array(" ", ".", "'", "&"), '_', $fn[1]).'_HQ.mp4';
This image has been resized. Click this bar to view the full image. The original image is sized 966x139. |
Tự động add sẵn đoạn comment vào rapidleech để ko phải type lại cho mất công
Rapidleech có chức năng add comment cho file, bạn có thể dùng nó để thông báo file này là của mình và xin người khác đừng xóa hoặc các info khác liên quan đến file. Muốn thêm comment vào file, bạn phải nhấn Add Comments rồi đánh nội dung vào. Nếu mỗi lần như vậy bạn sẽ rất mất công. Mình sẽ trình bày cách cho đoạn comment đó đã hiển thị sẵn và bạn chỉ việc nhấn Add Comments thôi, thật đơn giản phải ko...
Mở file \classes\main.php, tìm đến dòng:
Code:
:var displ=this.checked?'':'none';document.getElementById('comment').style.display=displ;" type="checkbox"> Add Comments
Không hiển thị CREDIT của RapidLeech
Cuối trang leech bao h cũng có đoạn Credit giới thiệu qua về tác giả, những người đã code lên rapidleech. Nếu bạn ko muốn hiển thị dòng đó, có thể làm theo cách sau đây: ^^
Cũng trong file main.php, kéo xuống dưới cùng, có đoạn
Code:
Không có nhận xét nào:
Đăng nhận xét