返回列表 发帖

这个怎么该啊 fsockopen 函数被禁用,如何替换为pfsockopen

1、如果服务器没有同时禁用pfsockopen,那么直接将fsockopen函数替换为pfsockopen。
具体操作:搜索程序中的字符串 fsockopen( 替换为 pfsockopen( 。示例如下
修改前:

$fp = fsockopen($host, 80, $errno, $errstr, 30);

修改后:

$fp = pfsockopen($host, 80, $errno, $errstr, 30);


这个要怎么改啊
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
炫风社区 www.sympho.tk

TOP

再次来学习了,老大的解答总是那么及时到位。

TOP

嗯,很多空间都是同时禁用了的

TOP

经检测 BY空间,没用。  

因为 pfsockopen  函数也是被禁止的。


楼主安装可以使用跳过函数检测步骤,即可以安装的。

只不过安装后,不能使用QQ登录,和云平台。


免费空间byethost不支持fsockopen() 程序安装时可使用跳过方法解决
★ 11月开空间新规则,百度GG收录百贴:http://idc866.com/thread-15155-1-1.html
★ 本站转型:推荐免费空间,收集免费空间,免费空间测试,并提供原创申请教程。
★ 免备案空间,免费空间,免费国外空间,国外免费空间,免费美国空间
★ 我们是一群辛勤的小站站长,我们需要团结,我们需要共同进步!!!!
★ 达要求开空间,论坛发申请贴后,请加QQ:876812422  (一般在线、有Q必回)

TOP

哦。。这个  DX函数需要他支持。

官方不是有教程吗,告诉你去修改哪个文件来解决的。

但你这复制过来的,没看到说是修改哪个文件。

我们还具体没有测试过,,,不知修改后,通讯是否正常,是否能使用 云平台,和QQ登录。

过下测试下!


刚才在DZ官方看了一下,这样解决:

打开source\function\function_filesock.php这个文件
找到

  • if(function_exists('fsockopen')) {
  •                 $fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
  •         } elseif(function_exists('pfsockopen')) {



修改成
  • if(function_exists('pfsockopen')) {


DZ官方相关贴:http://www.discuz.net/thread-1994637-1-1.html

★ 11月开空间新规则,百度GG收录百贴:http://idc866.com/thread-15155-1-1.html
★ 本站转型:推荐免费空间,收集免费空间,免费空间测试,并提供原创申请教程。
★ 免备案空间,免费空间,免费国外空间,国外免费空间,免费美国空间
★ 我们是一群辛勤的小站站长,我们需要团结,我们需要共同进步!!!!
★ 达要求开空间,论坛发申请贴后,请加QQ:876812422  (一般在线、有Q必回)

TOP

你不告诉人家你用的是什么程序,谁能帮你解决啊
VPS推荐:PhotonVPS, UCVPS

TOP

炫风社区 www.sympho.tk

TOP

返回列表