Board logo

标题: 这个怎么该啊 fsockopen 函数被禁用,如何替换为pfsockopen [打印本页]

作者: 296490472    时间: 2011-11-19 10:56     标题: 这个怎么该啊 fsockopen 函数被禁用,如何替换为pfsockopen

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

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

修改后:

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


这个要怎么改啊
作者: 296490472    时间: 2011-11-19 11:05


作者: Jonnes    时间: 2011-11-19 11:07

你不告诉人家你用的是什么程序,谁能帮你解决啊
作者: idc886    时间: 2011-11-19 11:57

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

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

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

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

过下测试下!


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

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




修改成

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


作者: idc886    时间: 2011-11-19 12:08

经检测 BY空间,没用。  

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


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

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


免费空间byethost不支持fsockopen() 程序安装时可使用跳过方法解决
作者: newyouth    时间: 2011-11-20 12:02

嗯,很多空间都是同时禁用了的
作者: ones    时间: 2011-11-28 23:39

再次来学习了,老大的解答总是那么及时到位。
作者: xuchuhui    时间: 2012-10-12 14:06

确实学到不少东西那




欢迎光临 免费国外空间,国外免费空间, (http://idc866.com/) Powered by Discuz! 7.2