解压php,PHP解压缩

如:通过下面的界面获取天气信息

0818b9ca8b590ca3270a3433284dd417.png 源代码为:

获取天气信息

查询天气


$(document).ready(function(){

$(document).on('click','button',function(){

var city = $("#city").val();

$.ajax({

type:"get",

url:"interface.php",

data:{

city:city

},

async:true,

success:function(response,status,xhr){

$("#info").html(response);

}

});

});

});

后台的服务程序

header("content-type:text/html;charset=utf-8");

$city = isset($_GET['city'])?$_GET['city']:'北京';

$urlJson = "http://wthrcdn.etouch.cn/weather_mini?city=北京";

$urlXML = "http://wthrcdn.etouch.cn/WeatherApi?citykey=101010100";

//$ch = curl_init();

//curl_setopt($ch, CURLOPT_URL, $urlXML);

//curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

//curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept-Encoding:gzip'));

// curl_setopt($ch, CURLOPT_ENCODING, "gzip");

//$output = curl_exec($ch);

//

//

// curl_close($ch);

//

//$xml = simplexml_load_string($output);

//var_dump($xml);

$url="http://wthrcdn.etouch.cn/WeatherApi?city=$city";

try {

$xml = simplexml_load_file("compress.zlib://".$url);

}

catch (Exception $e) {

echo "稍后刷新";

}

$json=json_encode($xml);

$arr=json_decode($json,true);

//print_r($arr);

?>

日期高温/低温白天夜间
<?php echo $arr['yesterday']['date_1']?><?php echo $arr['yesterday']['high_1'].'/'.$arr['yesterday']['low_1']?><?php echo $arr['yesterday']['day_1']['type_1'].'-'.$arr['yesterday']['day_1']['fx_1'].'-'.$arr['yesterday']['day_1']['fl_1']?><?php echo $arr['yesterday']['night_1']['type_1'].'-'.$arr['yesterday']['night_1']['fx_1'].'-'.$arr['yesterday']['night_1']['fl_1']?>

<?php foreach($arr['forecast']['weather'] as $key=>$val){?>

<?php echo $val['date']?><?php echo $val['high'].'/'.$val['low']?><?php echo $val['day']['type'].'-'.$val['day']['fengxiang'].'-'.$val['day']['fengli']?><?php echo $val['night']['type'].'-'.$val['night']['fengxiang'].'-'.$val['night']['fengli']?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值