Ejemplo n.º 1
0
ini_set("max_execution_time", "1800");
if (!$_REQUEST['code']) {
    exit('请输入获取的文件内容');
}
$code = $_REQUEST['code'];
$url = $_REQUEST['url'];
$site = new youtube($url);
$site->setCode($code);
$downloadUrls = $site->getVideoDownloadUrl();
$title = $site->title == 'default' && $site->getTitle() ? $site->getTitle() : $site->title;
if (count($downloadUrls) == 0) {
    //echo "默认的分析器分析失败,将试用flvxz解析\n";
    //利用外站处理
    $flvSite = new flvxz($url);
    $title = $flvSite->getTitle();
    $downloadUrls = $flvSite->getVideoDownloadUrl();
    if (count($downloadUrls) == 0) {
        exit('无效的视频下载地址,请联系管理员');
    }
}
$download_urls = '';
if (is_array($downloadUrls)) {
    $download_urls = implode(',', $downloadUrls);
} else {
    $download_urls = $downloadUrls;
}
$db = new db();
$data = array('user' => 'qinlong', 'url' => $url, 'download_url' => $download_urls, 'title' => $title, 'delogo' => $delogo, 'status' => 0, 'merge' => 1, 'coord' => $coord, 'createtime' => time());
$table = 'robber';
$condition = array('url' => $url);
$record = $db->table($table)->get($condition);