位置: IT常识 - 正文

phpcms注册会员操作失败(phpcms邀请注册送积分)

编辑:rootadmin
phpcms注册会员操作失败的原因是:空间服务商关闭了fsockopen函数功能。解决方法:在client.class.php文件中替换fsockopen函数为pfsockopen函数即可。

推荐整理分享phpcms注册会员操作失败(phpcms邀请注册送积分),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:phpcms v9,phpcms v9用户手册,phpcms v9用户手册,phpcms v9用户手册,phpcms怎么样,phpcms v9用户手册,phpcms v9用户手册,会员登录管理系统注册php,内容如对您有帮助,希望把文章链接给更多的朋友!

失败原因:

因为空间服务商关闭了fsockopen()函数功能。

解决方法:

找到phpcms/modules/member/classes/client.class.php第361行,替换fsockopen为pfsockopen即可。

phpcms注册会员操作失败(phpcms邀请注册送积分)

fsockopen()函数被禁用的解决方法:

服务器同时禁用了fsockopen pfsockopen,那么用其他函数代替,如stream_socket_client()。注意:stream_socket_client()和fsockopen()的参数不同。

具体操作:

搜索程序中的字符串 fsockopen( 替换为 stream_socket_client( ,然后,将原fsockopen函数中的端口参数“80”删掉,并加到$host。

示例如下:

修改前:

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

$fp = fsockopen($host, $port, $errno, $errstr, $connection_timeout);

修改后:

$fp = stream_socket_client("tcp://".$host."80", $errno, $errstr, 30);

$fp = stream_socket_client("tcp://".$host.":".$port, $errno, $errstr, $connection_timeout);

推荐教程:phpcms教程

本文链接地址:https://www.jiuchutong.com/zhishi/304590.html 转载请保留说明!

上一篇:css精灵图技术是什么(精灵图的使用)

下一篇:WordPress修改functions.php教程(wordpress修改数据库)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络