Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 20073|回复: 8

关于万网虚拟主机无法使用fsockopen操作处理方法

[复制链接]
发表于 2010-12-7 10:02:22 | 显示全部楼层 |阅读模式
反馈BUG
程序版本:
浏览器:  
版本状态: 全新安装
从哪个版本升级: -
BUG地址: bug
BUG截图: -
测试用户名: -
测试密码:
       经用户反馈后,我们测试了万网的空间,存在fsockopen无法使用的问题,测试结果是万网从服务品层面上做了限制,使得PHP能检测到fsockopen函数的存在,但是始终无法使用。调取了相应的PHP配置,并未找到这项配置。为了使用万网虚拟主机的同学能正常使用fsockopen的功能,现给出下面的操作方式。

打开source\function\function_filesock.php这个文件
找到
  1. if(function_exists('fsockopen')) {
  2.                 $fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
  3.         } elseif(function_exists('pfsockopen')) {
复制代码

修改成
  1. if(function_exists('pfsockopen')) {
复制代码
这样就可以通过pfsockopen的方式进行相关的操作,需要注意的时,每次产品升级时,你都需要自行修改。产品中本来做了兼容处理,当不存在时会走pfsockopen,但虚拟主机商并不按正常的操作方式禁止相应的函数。

评分

1

查看全部评分

头像被屏蔽
发表于 2010-12-7 10:04:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2010-12-7 10:30:47 | 显示全部楼层
回复

使用道具 举报

发表于 2010-12-7 11:07:23 | 显示全部楼层
fsockopen是什么东东
回复

使用道具 举报

发表于 2010-12-7 12:37:58 | 显示全部楼层
回复

使用道具 举报

发表于 2010-12-7 14:47:36 | 显示全部楼层
回复

使用道具 举报

发表于 2010-12-8 13:24:43 | 显示全部楼层
这个必须得顶啊,期待已久,终于出来
回复

使用道具 举报

发表于 2010-12-14 12:07:15 | 显示全部楼层
你好 我的漫游插件 /manyou/sources/ 下面 没有你说的那个文件
回复

使用道具 举报

发表于 2010-12-22 20:22:01 | 显示全部楼层
请问这个参数在discuz7.2中该改那个参数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|Comsenz ( 粤B2-20090059-165 )star

GMT+8, 2019-6-19 17:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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