微信开发不能返回数据的奇怪有关问题

php中文网
发布: 2016-06-13 11:51:18
原创
1062人浏览过

微信开发不能返回数据的奇怪问题

本帖最后由 programmer_wei 于 2014-03-16 00:46:52 编辑 先上代码:
<br />                //获取td栏的代码<br />            	$regex = "/<td  Height=\"30\">([\s\S]*?)<\/td>/";<br />                $str = file_get_contents('http://www.zh818.com/get/quanguo-jg/');<br />                $matches = array();<br />                preg_match_all($regex, $str, $matches);<br />                echo "\n";<br />                <br />            	//获得网址  <br />                $href ='/<a .*?href="(.*?)".*?>/is';<br />                $href_single = array(); <br />                if(preg_match($href, $matches[0][1], $href_single))<br />               <br />                //根据获得的网址获取表格信息     <br />                $regex = '/<table border="1" width="100%">.*([\d\.]+?).*<\/table>/sU';<br />                $str = file_get_contents($href_single[1]);<br />                $matches = array();   <br />                if(preg_match($regex, $str, $matches))<br />                $result = $this->transmitText($object, $matches);<br />
登录后复制

[size=13px]我要实现的功能是微信手机端用户发送请求,服务器通过在一个网站上的html代码中使用正则表达式获取指定信息,然后通过微信接口返回给用户,但是现在当微信端用户发出请求后并不能收到返回的信息,本来以为是不是因为服务器连接到相应网站抽取信息超时引起的,但是当我把代码倒数第四行的$href_single[1]直接改为http网址时,经过测试微信手机端又可以接收到返回信息了,但是$href_single[1]里面的内容实际上就是一个http网址啊,他们格式都是一样的,这到底是怎么回事呢?[/size]

------解决方案--------------------
SAE 不能使用 file_get_contents 函数
微信app下载
微信app下载

微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号