(PHP)用cURL调用WebService获取天气信息
2015-11-12 17:26
711 查看
<?php /** * 用cURL调用WebService获取天气信息 * User: Ollydebug * Date: 2015/11/11 * Time: 19:44 */ //在WeatherWs的服务器上,默认大连城市的 theCityCode = 864 $data = 'theCityCode=864&theUserID='; $curlobj = curl_init(); curl_setopt($curlobj,CURLOPT_URL,"http://www.webxml.com.cn/WebServices/WeatherWS.asmx/getWeather"); curl_setopt($curlobj,CURLOPT_HEADER,0); curl_setopt($curlobj,CURLOPT_RETURNTRANSFER,1); curl_setopt($curlobj,CURLOPT_POST,1); curl_setopt($curlobj,CURLOPT_POSTFIELDS,$data); curl_setopt($curlobj,CURLOPT_HTTPHEADER,array("application/x-www-form-urlencoded;charset=utf-8;","Content-length: ".strlen($data))); curl_setopt($curlobj, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36'); $rtn = curl_exec($curlobj); if(!curl_errno($curlobj)){ echo $rtn; }else{ echo 'Curl error: '.curl_errno($curlobj); } curl_close($curlobj); ?>
相关文章推荐
- (PHP)用cURL抓取网页信息并替换部分内容
- php面向对象之抽象类
- yii2 api restful 验证 速度控制
- php中session定期自动清理的方法
- tp 详细文档
- PHP的优劣势,欢迎指正和补充
- php中清除数组的某个单元
- PHP人们币金额小写转大写类库
- PHP - 点击更换头像
- 详解php设置session(过期、失效、有效期)
- PHP配置文件
- saltstack 安装部署及ntp服务批量部署过程实例
- PHP—— 生成器 (generator)和协程的实现
- PHP程序中const关键字的使用
- WindowManager.LayoutParams…
- ByteArrayOutputStream用法
- [Windows Server 2008] IIS自带FTP配置方法
- PHP颜色随机生成器
- php-fpm详解
- php表单提交实例讲解