八、小案例–获取天气信息
下面是一个天气信息的接口:
请求地址: http://v.juhe.cn/weather/index
请求参数: cityname=%E5%8C%97%E4%BA%AC&dtype=xml&format=&key=810c3b2c488bc37d5f521196d8799a72
请求方式: GET
广州的天气接口:
我们已经知道,通过该接口,可以获取到XML格式的天气信息,所以解析该XML后就能够拿到我们想要的天气信息了,并可以把天气信息应用到你的网站中。
代码–输出今天的天气状况:
1 | //判断:如果本地的天气文件不存在或者weather.xml30秒没有更新,则从新从远程获取一次 |
十、案例–电子词典
10.1、界面设计
查询的时候,使用get方式提交到当前页面,所以表单的action和method都不需要写。
1 | <h1>查询</h1> |
10.2、词库设计
创建16dict.xml
1 |
|
10.3、基本的查询实现
1 |
|
1 | <p>查询结果:<span><?php echo $result;?></span></p> |
10.4、解决bug
1 | <?php |