经营项目:盐城网站建设、推广、SEO优化、手机微信网站开发、400电话,Logo制作和广告策划,400电话: 180-3629-6280
盐城网站建设 >建站套餐

您当前的位置:明翔网络首页 >最新动态

建站套餐
功能开发
网站维护
网站推广
用户体验
域名主机
网络服务
上一篇SEO网站优化深入讲解-是个系统的工程下一篇盐城seo关键词报价得分表

针对35互联fsockopen()函数禁用的解决方案

『作者:明翔 』『2011-08-10』 tags:『』『打印此页』『关闭窗口

前几天一个客户使用的35互联php空间突然不支持fsockopen()函数了,这个可把客户极坏了电话一个接一个打给我,本人无奈咨询了下35的客服,mm还算客气,禁用,说是万网早就这样了,这个我也知道,可以为什么你们不早点禁用呢,禁用不是客户也不会用这个php空间,或者问题就不会找我了,我不是专业的php程序员,程序还真有点累,本人主修的是c#,没法只能百度了,看来看去没找到合适的答案,万网上面提供了2个方案,不过我看来没什么用,至少对我我这个客户而言,下面是万网提供的代码与遇到类似问题的童鞋可以看下:

        fsockopen大多数应用是的获取远程页面数据,对于获取远程页面这种应用,PHP还有其他函数可以完美替代:
 
 方法1:
 <?php
 $str = file(“http://”);
 $count = count($str);
 for ($i=0;$i<$count;$i++){
      $file .= $str[$i];
      }
 echo $file;
 ?>
 
 
 方法2:
 <?php
 $str = file_get_contents(“http://”);
 echo $str;
 ?>
 最后我无意中发现fsockopen()和pfsockopen()函数在功能上和使用参数上基本相同,可以完美代替,而且大部分主机并没有禁用pfsockopen()。替换了下果然可以运行了。折腾人呢!


文章作者:明翔
本文地址:http://www.seobbc.net/news-469.html
版权所有-转载时必须以链接形式注明作者和原始出处!

盐城网站建设 | 盐城SEO | 盐城网站优化 | 案例展示 | 网站新闻 | 关于我们 | 盐城做网站 | 隐私申明

Copyright 2009-2013 All Rights Reserved @ 明翔网络 地址:盐城市亭湖区步凤镇 常年法律顾问:陈志颖律师
邮政编码:224045 客服电话:13375255190 苏ICP备11043233号 客服邮箱:seobbc@qq.com