phpcms注册会员操作失败-PHPCMS

资源魔 42 0

失败缘由:

由于空间效劳商封闭了fsockopen()函数性能。

处理办法:

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

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教程

以上就是phpcms注册会员操作失败的具体内容,更多请存眷资源魔其它相干文章!

标签: phpcms phpcms教程 phpcms技巧 php问题解决 注册会员 操作失败

抱歉,评论功能暂时关闭!