ckfinder文件上传修改文件名的地方
2012-2-16 16:54 Thursday  

分类: PHP 标签: explode tempname file return mbBasename 评论(59) 浏览(124903)

每次修改都要找,今天把位置记录下来。

文件路径是:

ckfinder\core\connector\php\php5\Utils\Misc.php中

原函数是:

public static function mbBasename($file)
    {
        $explode = explode('/', str_replace("\\", "/", $file));
        return end($explode);
    }

 

修改为:

public static function mbBasename($file)
    {
        $explode = explode('/', str_replace("\\", "/", $file));
        //return end($explode);
        $tempname = end($explode);
        $tempname = explode('.', $tempname);
        return time().rand(100000,999999).'.'.end($tempname);
    }

 

即可

+1 36

留下你的看法: