Tp3.2 RESTFul 根据地区查询生成xml、html、json的Api接口的天气信息
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,1、在控制器页面:
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
河南省网网络安全培训
数据库和缓存的数据一致性
临西县网络安全
数据库审计技术参数
家校通智能管理服务器
解决网络安全问题的意义
安徽多功能软件开发服务价格
医院网络安全机构
笔记本连服务器
服务器装linux系统方法
荔支网络技术怎么样
福州语音社交软件开发
域服务器管理共享
软件开发安全规范要求
opnet 服务器响应时间统计
小米互联网科技世界第一
主流的数据库语音
内网服务器上创建共享文件夹
暗黑2重制版服务器找不到角色
金蝶专业版12.0服务器连接
怀旧服各种服务器区别
2022年4月网络安全大会
数据库怎么查询显示
中山安卓软件开发大概多少钱
如何把踢出服务器的指令撤回
网络技术对新媒体的影响
家校通智能管理服务器
长宁区信息化网络技术报价方案
上海乐虞网络技术电话是多少
长沙机架式服务器报价