function ProcessVideos($siteObject, $type_id, $pid) { global $db; $p_playtype = 'youku'; $titlecode = $siteObject->name; $sql = "select m_id,m_name,m_type,m_area,m_playfrom,m_starring,m_directed,m_pic,m_content,m_year,m_addtime,m_urltest,m_zt,m_pid,m_typeid,m_hits,m_playserver,m_state from {pre}cj_vod where m_pid='" . $pid . "' and m_name='" . $titlecode . "' and m_playfrom='" . $p_playtype . "' order by m_id desc"; $rowvod = $db->getRow($sql); if ($rowvod) { $movieid = $rowvod["m_id"]; $lzcode = $siteObject->episode_updated; if ($type_id === "3") { $remarks = $siteObject->episode_updated; } else { $remarks = $siteObject->episode_count; } $sql = "update {pre}cj_vod set m_addtime='" . date('Y-m-d H:i:s', time()) . "',m_zt='0',m_typeid='" . $type_id . "',m_playserver='0',m_state='" . $lzcode . "',m_remarks='" . $remarks . "' where m_id=" . $movieid; $db->query($sql); } else { $content = getYoukuInfo($siteObject->id, $type_id); if ($type_id === "3") { $remarks = $content->episode_updated; } else { $remarks = $content->episode_count; } $m_year = ''; if ($content->published !== '') { $m_year = explode('-', $content->published); $m_year = $m_year[0]; } $sql = "insert {pre}cj_vod (m_name,m_type,m_area,m_playfrom,m_starring,m_directed,m_content,m_year,m_zt,m_pid,m_typeid,m_hits,m_playserver,m_state,m_addtime,m_language,m_remarks) values( '" . $content->name . "','" . $content->genre . "','" . $content->area . "','" . $p_playtype . "','" . $content->starring . "','" . $content->director . "','" . $content->description . "','" . $m_year . "','0','" . $pid . "','" . $type_id . "','0','','" . $content->episode_updated . "','" . date('Y-m-d H:i:s', time()) . "','" . "其他" . "','" . $remarks . "')"; $db->query($sql); $movieid = $db->insert_id(); } getYoukuUrl($siteObject->id, $siteObject->episode_count, $movieid, $type_id, $pid); }
$type_id = be("all", "type_id"); $web_url = be("all", "web_url"); $site_url = be("all", "site_url"); $id = ''; if (!isN($web_url)) { $content = getPage($web_url, 'utf-8'); $id = getBody($content, $contentparmStart, $contentparaend); } else { if (!isN($site_url) && preg_match('/id_z(\\w.+?).html/', $site_url)) { $ids = preg_match_all('/id_z(\\w.+?).html/', $site_url, $match); $id = $match[1][0]; } else { errmsg("采集提示", "采集信息不能为空"); } } $content = getYoukuInfo($id, $type_id); $pid = ''; $category = "电影"; switch ($type_id) { case "1": //电影 $pid = "177"; $category = "电影"; break; case "2": //电视剧 $pid = "178"; $category = "电视剧"; break; case "3": //综艺