// https://www.juhe.cn/docs/api/id/94
$movieName = empty($_GET['m'])?'':$_GET['m'];
$movie = urlencode($movieName);
$apikey = 'APIKEY';
$url = 'http://op.juhe.cn/onebox/movie/video?key='.$apikey.'&q='.$movie.'&dtype=xml';
// CURL 爬虫/钩子
$curl = curl_init();
// URL设置
curl_setopt($curl, CURLOPT_URL, $url);
// 将curl_exec()获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// CURL执行
$data = curl_exec($curl);
// var_dump($data);
curl_close($curl);
// 处理XML数据
$obj = simplexml_load_string($data);
// echo '<pre>';
// print_r($obj);
// echo '</pre>';
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.container{
width: 1000px;
margin: 0 auto;
padding: 30px;
background-color: #feeeed;
}
small{
color: #ccc;
}
</style>
</head>
<body>
<div>
<form>
请输入电影名:
<input type="text" name="m" value="<?php echo $movieName ?>">
<button>查询一下</button>
</form>
<br><br>
<?php if ($obj->error_code ==0): ?>
<h1><?php echo $obj->result->title; ?></h1>
<hr>
<img src="<?php echo $obj->result->cover ?>">
<?php else: ?>
<?php echo '暂无数据!' ?>
<?php endif ?>
</div>
</body>
</html>
