2. CURL-XML


// 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>

u=2941628240,550577969&fm=26&gp=0.jpg

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.5.2 Zero

WX:xcs345525801 QQ:345525801 Tel:19521445850 Email:xcssh868@163.com

Copyright © 2020 许承胜个人博客 版权所有 备案号:皖ICP备18014705号-1