Tp3.2 RESTFul 根据地区查询生成xml、html、json的Api接口的天气信息
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,1、在控制器页面:
千家信息网最后更新 2025年12月03日Tp3.2 RESTFul 根据地区查询生成xml、html、json的Api接口的天气信息
1、在控制器页面:
_method);die; $Name = $_GET['data']; if(!preg_match("/^[A-Za-z]+$/",$Name)){ echo "输入有误";die; } if(__EXT__ == ''){ $type="html"; }else{ $type=__EXT__; } switch ($this->_method){ case 'get': // get请求处理代码 if (__EXT__ == 'html'){ $html = $this->sel($Name); $this->response($html,'html'); //echo "html"; }elseif(__EXT__ == 'xml'){ $xml = $this->sel($Name); $this->response($xml,'xml'); }elseif(__EXT__ == 'json'){ $json = $this->sel($Name); $this->response($json,'json'); } break; case 'put': // put请求处理代码 break; case 'post': // post请求处理代码 break; } } public function sel($name){ //print_r($name);die; $sheng = M('sheng'); //实例化表 $city = M('city'); $xian = M('xian'); if($name=="china"){ $data=$sheng->select(); return $data; }else{ $s_id =$sheng->getfieldbypyname($name,'id'); //获取查询省id //print_r($s_id);die; //判断获取省id是否为空,如果不为空查询获取省的下级的关联id的相关数据 if(!$s_id==""){ $c_id['p_id']=$s_id; $datas = $city->where($c_id)->select(); //print_r($datas);die; return $datas; }else{ $city_id =$city->getfieldbypyname($name,'id'); //获取市id getFieldBy 根据字段查询并返回某个字段的值 例如,getFieldByName //print_r($city_id);die; if(!$city_id==""){ $x_id['p_id']=$city_id; $data1 = $xian->where($x_id)->select(); //print_r($data1); return $data1; }else{ $xian_id = $city_id =$xian->getfieldbypyname($name,'id'); //print_r($xian_id);die; if(!$xian_id==""){ $cx_id['id']=$xian_id; //print_r($cx_id);die; $data2 = $xian->where($cx_id)->select(); //print_r($data2);die; return $data2; }else{ echo "没有该地区!"; } } } } }}2、配置文件:
'配置值'/* 数据库设置 */ 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => '127.0.0.1', // 服务器地址 'DB_NAME' => 'news', // 数据库名 'DB_USER' => 'root', // 用户名 'DB_PWD' => '', // 密码 'DB_PORT' => '3306', // 端口 'URL_ROUTER_ON' => true, //开启路由 'URL_ROUTE_RULES'=>array( 'Index/:data' => array('Index/index', 'status=1'), ),);?>
数据
查询
代码
数据库
处理
字段
配置
下级
地址
实例
密码
控制器
文件
服务器
用户
用户名
端口
类型
路由
页面
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全小卫士手抄板
微信服务器在那里
访问数据库加什么端口号
任务模式无法连接到服务器
龙川软件开发技术
做软件开发一共分几种
数据库设置参数
心里学外文文献数据库
大学软件开发课程都有哪些
哈尔滨MAC软件开发
南京软件开发培训课程
网络安全黑板报内容简单
魔兽世界8.0查玩家数据库
西安电子科技大学网络安全
数据库有什么好的项目
云服务器配置公网ip
hadoop数据库备份恢复
cf服务器显示器
科技互联网观察家
关于网络安全的目的
打电话需要经过腾讯服务器吗
网络安全拓展报告
云网融合网络技术
南京电信dns服务器
网络安全与执法待遇
SQL数据库怎么刷入脚本
泰拉瑞亚电脑永久服务器ip地址
网络技术基础 沁
数据库设计图怎么看
服务器搜不到数据库