error_reporting(E_ERROR | E_PARSE); 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);