//by SamuraiMe //update 2013.12.16 //imdb第三方 http://deanclatworthy.com/imdb error_reporting(0); //由于第三方网站不稳定..so.. $type = $_GET["type"]; $title = $_GET["title"]; $res = $_GET["res"]; if ($res == "imdb") { switch ($type) { case '401': case '402': case '404': case '405': case '414': echo searchImdb($title); break; default: break; } } else { if ($res == "douban") { switch ($type) { case '401': case '402': case '404': case '405': case '414': echo searchDoubanMovie($title); break; default:
function searchInfo($rusname, $engname) { $resKinopoisk = array(); if (!($engname && $rusname)) { if ($engname) { $resKinopoisk = searchKinopoisk($engname); $rusname = $resKinopoisk[0]["rusname"]; } if ($rusname) { $resKinopoisk = searchKinopoisk($rusname); $engname = $resKinopoisk[0]["engname"]; } } if ($engname) { $resOzonE = searchOzon($engname); $resImdb = searchImdb($engname); } if ($rusname) { $resOzonR = searchOzon($rusname); } if ($rusname && !$engname && count($resOzonR) > 0) { $engname = $resOzonR[0]["engname"]; $resImdb = searchImdb($engname); } for ($i = 0; $i < count($resOzonR); $i++) { $url = $resOzonR[$i]["url"]; $dubl = 0; for ($j = 0; $j < count($resOzonE); $j++) { if ($resOzonE[$j]["url"] == $url) { $dubl = 1; break; } } if ($dubl == 0) { $resOzonE[] = $resOzonR[$i]; } } for ($i = 0; $i < count($resKinopoisk); $i++) { $resOzonE[] = $resKinopoisk[$i]; } return array("imdb" => $resImdb, "rus" => $resOzonE); }
case "kinopoisk": $res = searchKinoPoisk($name); $RusSearch += count($res); foreach ($res as $value) { $grus[] = implode("|", $value); } break; case "ozon": $res = searchOzon($name); $RusSearch += count($res); foreach ($res as $value) { $grus[] = implode("|", $value); } break; case "imdb": $res = searchImdb($name); $ImdbSearch = count($res); $gimdb = array(); foreach ($res as $value) { $gimdb[] = implode("|", $value); } foreach ($gimdb as $k => $v) { $gimdb[$k] = str_replace(array("\r\n", "\r", "\n"), "", $v); } $ImdbVariants = addslashes(implode("\r\n", $gimdb)); mysql_query("UPDATE incoming SET ImdbSearch={$ImdbSearch}, ImdbVariants='{$ImdbVariants}' WHERE ID={$id}"); break; } } if ($RusSearch) { foreach ($grus as $k => $v) {