走别人的路,让别人无路可走
级别: 版主
楼主  发表于: 2007/05/26 22:10

 关于会员不可以修改资料的问题!!

在论坛根目录下找到profile.php
搜索(在第505行左右)

    if ($proicon && (strlen($proicon)>20 || !ereg("^[0-9A-Za-z]{1,}\.[A-Za-z]{2,5}$",$proicon))){
        Showmsg('undefined_action');}
删掉即可。

原因是升级之后加强了对文件名的安全限制,有特殊字符的头像文件名都被认为是不安全文件。

或者可以在[0-9A-Za-z]中加入你的论坛头像中文件名所含有的特殊字符
如:头像中含有_
就可以改成[0-9A-Za-z_]

或者你不想改源码就把头像图片文件名中的特殊字符删掉。