Th3-822 icon

[rapidleech][d] tune_pk.php

Th3-822 | PRO | 12/13/12 01:56:17 AM UTC | 0 ⭐ | 445 👁️ | Never ⏰ | []
PHP |

1.14 KB

|

None

|

0 👍

/

0 👎

<?php
if (!defined('RAPIDLEECH')) {
    require_once('index.html');
    exit;
}
 
class tune_pk extends DownloadClass {
    public function Download($link) {
        if (!preg_match('@://(?:[^/]+\.)?tune\.pk/video/(\d+)@i', $link, $vid)) html_error('Video ID not found. Check url.');
        $page = $this->GetPage('http://tune.pk/video/'.$vid[1].'/');
        is_present($page, 'Video does not exist');
        is_present($page, '404 Page not found');
 
        if (!preg_match('@var \s*video_title\s*=\s*\'([^\']+)\';@i', $page, $title)) html_error('Video title not found.');
        $title = str_replace(str_split('<>:"/\\|?*\'@#+~{}[]^'), '_', html_entity_decode(trim($title[1]), ENT_QUOTES));
 
        if (stripos($page, 'watch_video_hd_button') !== false && preg_match('@var \s*hq_video_file\s*=\s*\'(http://[^\']+)\'@i', $page, $dl)) $title .= '_HQ';
        elseif (!preg_match('@var \s*normal_video_file\s*=\s*\'(http://[^\']+)\'@i', $page, $dl)) html_error('Download link not found.');
        $dllink = $dl[1];
 
        $ext = strrchr($dllink, '.');if (empty($ext)) $ext = '.flv';
        $fname = $title . $ext;
        $this->RedirectDownload($dllink, $fname);
    }
}
 
//[12-12-2012] Written by Th3-822.
 
?>

Comments