PHP获取新浪天气数据
2010-08-26 17:13
363 查看
第一次在博客园发文章。没有内容,直接上代码;如下:
原创作者:Tiwer
文章出处:http://wgw8299.cnblogs.com/
关于作者:专注于互联网技术研究与开发、企业信息化解决方案。现主要从事PHP, WinForm、ASP.NET、JavaScript、UI、CSS、Linux/Uinx、C++,Google Android等方面的项目开发、架构工作。
版权说明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
<?php /** * 获取新浪天气数据 * * Project: Product Library Management System * * Site: http://www.cnblogs.com/wgw8299 * * $Id: index.php 241 2009-11-30 00:14:01 wgw8299 $ * * Copyright (C) 2008-2009 Tiwer All Rights Reserved. */ /** * 获取URL地址内容 * * @param string $url 地址 * * @return mixed */ function getUrlContent($url) { $url_parsed = parse_url($url); $host = $url_parsed['host']; $port = $url_parsed['port']; /* Port */ if ( $port == 0 ) { $port = 80; } /* Path */ $path = $url_parsed['path']; if (empty($path)) { $path = "/"; } /* query */ if ( $url_parsed['query'] != "" ) { $path .= "?".$url_parsed['query']; } /* Open Page Content */ $out = "GET {$path} HTTP/1.0\r\nHost: {$host}\r\n\r\n"; if ($fp = @fsockopen( $host, $port, $errno, $errstr, 30 )) { fwrite($fp,$out); $body = false; while (!feof($fp)) { $s = fgets($fp,1024); if ($body) { $in .= $s; } if ( $s == "\r\n" ) { $body = true; } } fclose($fp); return $in; } else { return false; } } /* 生成JS代码 */ $conttent = getUrlContent("http://php.weather.sina.com.cn/search.php?city=独山&c=1&dpc=1"); preg_match_all('/javascript:sent_to_vb(.*)i6/isU', $conttent, $match_img); $var = explode("'" , $match_img[1][0]); echo "document.write('". $var[3] . "');\n"; ?>
原创作者:Tiwer
文章出处:http://wgw8299.cnblogs.com/
关于作者:专注于互联网技术研究与开发、企业信息化解决方案。现主要从事PHP, WinForm、ASP.NET、JavaScript、UI、CSS、Linux/Uinx、C++,Google Android等方面的项目开发、架构工作。
版权说明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
相关文章推荐
- 【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地
- Android 获取新浪天气预报数据
- Android编程实现获取新浪天气预报数据的方法
- 【PHP】MySQL获取插入数据的主键(自增加ID)
- php mysql 获得表记录的总数及获取指定数量的数据
- 如何通过表单上传图片数据,PHP后端获取并且保存文件数据
- php处理json数据(从服务器获取,post提交)
- php的curl获取https加密协议请求返回json数据进行信息获取
- Android端天气查询(主要介绍如何利用API获取数据)
- php处理json请求(php获取post请求的json数据的实现方法)
- 新浪滚动新闻的json数据获取页面
- smarty模板引擎从php中获取数据的方法
- php获取数据
- php 获取并解析哈工大ltp-cloud返回的json数据
- PHP生成和获取XML格式数据
- php 获取百度的热词数据的代码
- 快速掌握PHP获取字段数据类型技巧
- php获取flash尺寸详细数据的方法
- 天气预报(四)三种不同的获取js返回数据的方法
- PHP通过CURL模拟登录并获取数据