当前位置:Gxlcms > PHP教程 > 微信开发不能返回数据的奇怪有关问题

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

时间:2021-07-01 10:21:17 帮助过:3人阅读

微信开发不能返回数据的奇怪问题
本帖最后由 programmer_wei 于 2014-03-16 00:46:52 编辑

先上代码:
  1. <br> //获取td栏的代码<br>
  2. $regex = "/([\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>
  3. //获得网址 <br> $href ='//is';<br> $href_single = array(); <br> if(preg_match($href, $matches[0][1], $href_single))<br> <br> //根据获得的网址获取表格信息 <br> $regex = '/.*([\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><br><span style="font-size: 14px;">[size=13px]我要实现的功能是微信手机端用户发送请求,服务器通过在一个网站上的html代码中使用正则表达式获取指定信息,然后通过微信接口返回给用户,但是现在当微信端用户发出请求后并不能收到返回的信息,本来以为是不是因为服务器连接到相应网站抽取信息超时引起的,但是当我把代码倒数第四行的$href_single[1]直接改为http网址时,经过测试微信手机端又可以接收到返回信息了,但是$href_single[1]里面的内容实际上就是一个http网址啊,他们格式都是一样的,这到底是怎么回事呢?</span>[/size]<br><br><font color="#FF8000">------解决方案--------------------</font><br>SAE 不能使用 file_get_contents 函数 <div class="">
  4. <ul class="m-news-opt fix">
  5. <li class="opt-item">
  6. <a href="/PHPjiqiao-124536.html" target="_blank"><p>< 上一篇</p><p class="ellipsis">PHP语句,多重引号有关问题</p></a>
  7. </li>
  8. <li class="opt-item ta-r">
  9. <a href="/PHPjiqiao-124538.html" target="_blank"><p>下一篇 ></p><p class="ellipsis">关于站点获取另外一个站点下的cookie有关问题</p></a>
  10. </li>
  11. </ul>
  12. </div><div class="g-title fix">
  13. <h2 class="title-txt">人气教程排行</h2>
  14. </div><div class="m-rank u-dashed mb40">
  15. <ul>
  16. <li class="rank-item">
  17. <a href="/PHPjiqiao-379253.html" title="php如何获取跳转前的url" class="item-name ellipsis" target="_blank">
  18. <span class="g-art-count fr">174次</span>
  19. <span class="g-sort-num top">1</span>
  20. php如何获取跳转前的url </a>
  21. </li>
  22. <li class="rank-item">
  23. <a href="/PHPjiqiao-379019.html" title="php格林威治时间转换成当前时间的方法" class="item-name ellipsis" target="_blank">
  24. <span class="g-art-count fr">174次</span>
  25. <span class="g-sort-num second">2</span>
  26. php格林威治时间转换成当前时间的方法 </a>
  27. </li>
  28. <li class="rank-item">
  29. <a href="/PHPjiqiao-366629.html" title="为什么php不能做大型系统?" class="item-name ellipsis" target="_blank">
  30. <span class="g-art-count fr">174次</span>
  31. <span class="g-sort-num third">3</span>
  32. 为什么php不能做大型系统? </a>
  33. </li>
  34. <li class="rank-item">
  35. <a href="/PHPjiqiao-207623.html" title="range函数怎么用" class="item-name ellipsis" target="_blank">
  36. <span class="g-art-count fr">174次</span>
  37. <span class="g-sort-num ">4</span>
  38. range函数怎么用 </a>
  39. </li>
  40. <li class="rank-item">
  41. <a href="/PHPjiqiao-162433.html" title="php中计算页面加载时间几种方法总结_PHP教程" class="item-name ellipsis" target="_blank">
  42. <span class="g-art-count fr">174次</span>
  43. <span class="g-sort-num ">5</span>
  44. php中计算页面加载时间几种方法总结_PHP教程 </a>
  45. </li>
  46. <li class="rank-item">
  47. <a href="/PHPjiqiao-140221.html" title="求帮助,关于paypal支付返回值修改订单状态" class="item-name ellipsis" target="_blank">
  48. <span class="g-art-count fr">174次</span>
  49. <span class="g-sort-num ">6</span>
  50. 求帮助,关于paypal支付返回值修改订单状态 </a>
  51. </li>
  52. <li class="rank-item">
  53. <a href="/PHPjiqiao-103588.html" title="typecho怎么配置文章内容页?" class="item-name ellipsis" target="_blank">
  54. <span class="g-art-count fr">174次</span>
  55. <span class="g-sort-num ">7</span>
  56. typecho怎么配置文章内容页? </a>
  57. </li>
  58. <li class="rank-item">
  59. <a href="/PHPjiqiao-99213.html" title="PhpStorm左侧structure不显示文件的方法列表是这么回事?" class="item-name ellipsis" target="_blank">
  60. <span class="g-art-count fr">174次</span>
  61. <span class="g-sort-num ">8</span>
  62. PhpStorm左侧structure不显示文件的方法列表是这么回事? </a>
  63. </li>
  64. <li class="rank-item">
  65. <a href="/PHPjiqiao-92208.html" title="查看PHP的环境变量_PHP" class="item-name ellipsis" target="_blank">
  66. <span class="g-art-count fr">174次</span>
  67. <span class="g-sort-num ">9</span>
  68. 查看PHP的环境变量_PHP </a>
  69. </li>
  70. <li class="rank-item">
  71. <a href="/PHPjiqiao-170.html" title="PHP Primary script unknown 解决方法总结" class="item-name ellipsis" target="_blank">
  72. <span class="g-art-count fr">174次</span>
  73. <span class="g-sort-num ">10</span>
  74. PHP Primary script unknown 解决方法总结 </a>
  75. </li>
  76. <li class="rank-item">
  77. <a href="/PHPjiqiao-148.html" title="php的命名空间与自动加载实现方法" class="item-name ellipsis" target="_blank">
  78. <span class="g-art-count fr">174次</span>
  79. <span class="g-sort-num ">11</span>
  80. php的命名空间与自动加载实现方法 </a>
  81. </li>
  82. <li class="rank-item">
  83. <a href="/PHPjiqiao-133.html" title="解决laravel 出现ajax请求419(unknown status)的问题" class="item-name ellipsis" target="_blank">
  84. <span class="g-art-count fr">174次</span>
  85. <span class="g-sort-num ">12</span>
  86. 解决laravel 出现ajax请求419(unknown status)的问题 </a>
  87. </li>
  88. <li class="rank-item">
  89. <a href="/PHPjiqiao-462817.html" title="php 如何删除mysql记录" class="item-name ellipsis" target="_blank">
  90. <span class="g-art-count fr">173次</span>
  91. <span class="g-sort-num ">13</span>
  92. php 如何删除mysql记录 </a>
  93. </li>
  94. <li class="rank-item">
  95. <a href="/PHPjiqiao-388448.html" title="PHP如何替换数组中的指定元素" class="item-name ellipsis" target="_blank">
  96. <span class="g-art-count fr">173次</span>
  97. <span class="g-sort-num ">14</span>
  98. PHP如何替换数组中的指定元素 </a>
  99. </li>
  100. <li class="rank-item">
  101. <a href="/PHPjiqiao-124270.html" title="怎么去除字符串中非汉字、非字母、非数字的字符" class="item-name ellipsis" target="_blank">
  102. <span class="g-art-count fr">173次</span>
  103. <span class="g-sort-num ">15</span>
  104. 怎么去除字符串中非汉字、非字母、非数字的字符 </a>
  105. </li>
  106. <li class="rank-item">
  107. <a href="/PHPjiqiao-112291.html" title="mysql如何一次执行多条SQL语句" class="item-name ellipsis" target="_blank">
  108. <span class="g-art-count fr">173次</span>
  109. <span class="g-sort-num ">16</span>
  110. mysql如何一次执行多条SQL语句 </a>
  111. </li>
  112. <li class="rank-item">
  113. <a href="/PHPjiqiao-110669.html" title="修改header里面的Connection为close解决方法" class="item-name ellipsis" target="_blank">
  114. <span class="g-art-count fr">173次</span>
  115. <span class="g-sort-num ">17</span>
  116. 修改header里面的Connection为close解决方法 </a>
  117. </li>
  118. <li class="rank-item">
  119. <a href="/PHPjiqiao-153.html" title="PHP基于session.upload_progress 实现文件上传进度显示功能详解" class="item-name ellipsis" target="_blank">
  120. <span class="g-art-count fr">173次</span>
  121. <span class="g-sort-num ">18</span>
  122. PHP基于session.upload_progress 实现文件上传进度显示功能详解 </a>
  123. </li>
  124. <li class="rank-item">
  125. <a href="/PHPjiqiao-125.html" title="php5.6.x到php7.0.x特性小结" class="item-name ellipsis" target="_blank">
  126. <span class="g-art-count fr">173次</span>
  127. <span class="g-sort-num ">19</span>
  128. php5.6.x到php7.0.x特性小结 </a>
  129. </li>
  130. <li class="rank-item">
  131. <a href="/PHPjiqiao-378118.html" title="php为什么会出现504错误" class="item-name ellipsis" target="_blank">
  132. <span class="g-art-count fr">172次</span>
  133. <span class="g-sort-num ">20</span>
  134. php为什么会出现504错误 </a>
  135. </li>
  136. </ul>
  137. </div><div class="footer">
  138. 本站所有资源全部来源于网络,若本站发布的内容侵害到您的隐私或者利益,请联系我们删除!</div><div style="display:none">
  139. <div class="login-box" id="login-dialog">
  140. <div class="login-top"><a class="current" rel="nofollow" id="login1" onclick="setTab('login',1,2);">登录</a></div>
  141. <div class="login-form" id="nav-signin">
  142. <!-- <div class="login-ico"><a rel="nofollow" class="qq" id="qqlogin" target="_blank" href="/user-center-qqlogin.html"> QQ </a></div> -->
  143. <div class="login-box-form" id="con_login_1">
  144. <form id="loginform" action="/user-center-login.html" method="post" onsubmit="return false;"></form>
  145. <p class="int-text">
  146. <input class="email" id="username" name="username" type="text" value="用户名或Email" onfocus="if(this.value=='用户名或Email'){this.value='';}" onblur="if(this.value==''){this.value='用户名或Email';};"></p>
  147. <p class="int-text">
  148. <input class="password1" type="password" id="password" name="password" value="******" onblur="if(this.value=='') this.value='******';" onfocus="if(this.value=='******') this.value='';">
  149. </p>
  150. <p class="int-info">
  151. <label class="ui-label"> </label>
  152. <label for="agreement" class="ui-label-checkbox">
  153. <input type="checkbox" value="" name="cookietime" id="cookietime" checked="checked">
  154. <input type="hidden" name="notforward" id="notforward" value="1">
  155. <input type="hidden" name="dosubmit" id="dosubmit" value="1">记住我的登录 </label>
  156. <a rel="nofollow" class="aright" href="/user-center-forgetpwd.html" target="_blank"> 忘记密码? </a></p>
  157. <p class="int-btn"><a rel="nofollow" id="loginbt" class="loginbtn"><span>登录</span></a></p>
  158. </div>
  159. <form id="regform" action="/user-center-reg.html" method="post"></form>
  160. <div class="login-reg" style="display: none;" id="con_login_2">
  161. <input type="hidden" name="t" id="t">
  162. <p class="int-text">
  163. <input id="email" name="email" type="text" value="Email" onfocus="if(this.value=='Email'){this.value='';}" onblur="if(this.value==''){this.value='Email';};"></p>
  164. <p class="int-text">
  165. <input id="uname" name="username" type="text" value="用户名或昵称" onfocus="if(this.value=='用户名或昵称'){this.value='';}" onblur="if(this.value==''){this.value='用户名或昵称';};"></p>
  166. <p class="int-text">
  167. <input type="password" id="pwd" name="password" value="******" onblur="if(this.value=='') this.value='******';" onfocus="if(this.value=='******') this.value='';"> </p>
  168. <p class="int-text1"><span class="inputbox">
  169. <input id="validate" name="validate" type="text" value="验证码" onfocus="if(this.value=='验证码'){this.value='';}" onblur="if(this.value==''){this.value='验证码';};">
  170. </span><span class="yzm-img"><img src="/user-checkcode-index" alt="看不清楚换一张" id="indexlogin"></span></p>
  171. <p class="int-info">
  172. <label>
  173. <input value="" name="agreement" id="agreement" checked="checked" type="checkbox">
  174. 我已阅读<a rel="nofollow" href="/user-center-agreement.html">用户协议</a>及<a rel="nofollow" href="/user-center-agreement.html">版权声明</a></label>
  175. </p>
  176. <p class="int-btn"><input type="hidden" name="dosubmit">
  177. <a rel="nofollow" class="loginbtn" id="register"><span>注册</span></a></p>
  178. </div>
  179. </div>
  180. </div>
  181. </div><div data-type="4" data-plugin="aroundbox" data-plugin-aroundbox-x="left" data-plugin-aroundbox-y="bottom" data-plugin-aroundbox-iconsize="60x60" data-plugin-aroundbox-fixed="1" data-plugin-aroundbox-offsetx="10"></div><table border="1" width="100%">
  182. <!-- / 教程内容页 -->
  183. <!-- 页尾 -->
  184. <!-- / 页尾 -->
  185. <script src="https://hm.baidu.com/hm.js?6dc1c3c5281cf70f49bc0bc860ec24f2"></script><script>
  186. var _hmt = _hmt || [];
  187. (function() {
  188. var hm = document.createElement("script");
  189. hm.src = "https://hm.baidu.com/hm.js?6dc1c3c5281cf70f49bc0bc860ec24f2";
  190. var s = document.getElementsByTagName("script")[0];
  191. s.parentNode.insertBefore(hm, s);
  192. })();
  193. </script>
  194. <script type="text/javascript" src="/layui/layui.js"></script>
  195. <script>
  196. layui.use('code', function() {
  197. layui.code({
  198. elem: 'pre', //默认值为.layui-code
  199. about: false,
  200. skin: 'notepad',
  201. title: 'php怎么实现数据库验证跳转代码块',
  202. encode: true //是否转义html标签。默认不开启
  203. });
  204. });
  205. </script>
  206. </table>