失败缘由:
由于空间效劳商封闭了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问题解决 注册会员 操作失败
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!