返回列表 发新帖
查看: 813|回复: 1

解决Discuz X3.3 X3.2 UC通信失败disable_functions =,fsockopen pfsockopen函数被...

[复制链接]

6932

热度

1万

元宝

94

贡献

管理员

DZ专员

发表于 2014-9-10 17:22:38 |湖北| 显示全部楼层 |阅读模式
修改位置:/uc_server/model/misc.php

第95行左右,
                if(function_exists('fsockopen')) {
                        $fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
                } elseif (function_exists('pfsockopen')) {
                        $fp = @pfsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
                } else {
                        $fp = false;
                }

替换成:

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








6932

热度

1万

元宝

94

贡献

管理员

DZ专员

 楼主| 发表于 2014-9-10 17:24:54 |湖北| 显示全部楼层
如果主机的话,把这两个函数从php.ini的这行中去掉

disable_functions =

留空即可!
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

小黑屋| 手机版| 草根吧

GMT+8, 2026-6-4 07:17 , Processed in 0.025184 second(s), 34 queries .

快速回复 返回顶部 返回列表