存储和重命名FCKeditor上传的文件按日期的方法

1,实施FCKeditor存储上传文件的目录形式的日期。例如,今天是2015年5月5日,所以上传的文件放在这个目录中。明天的上传将会自动创建和放置在一个类似2015-05-06目录。

(1)编辑编辑管理员连接器 PHP 文件夹下找到config.php文件

(2)找到以下配置变量

查看代码打印

复制代码代码如下所示:

{ } =美元'userfilespath配置 / /uploadfiles;



将其值更改为:

查看代码打印

复制代码代码如下所示:

{ } =美元'userfilespath配置 / / uploadfiles。日期('y-m-d ')'。;



这个上传的文件存储在日期上。

2。重命名上传FCKeditor文件的方法

(1)找到编辑编辑管理员连接器 io.php PHP文件:

(2)找到以下内容:

复制代码代码如下所示:

......

功能sanitizefilename($ snewfilename){

全局配置;

snewfilename = stripslashes美元(美元snewfilename);

如果($配置{ 'forcesingleextension})

snewfilename美元= preg_replace( / 。(!{ ^。} * $)','_,snewfilename美元);

snewfilename美元= preg_replace( / | / | | | :| | * || ,'_,snewfilename美元);

返回的snewfilename;

}

......



修改:

复制代码代码如下所示:

功能sanitizefilename($ snewfilename){

全局配置;

snewfilename = stripslashes美元(美元snewfilename);

如果($配置{ 'forcesingleextension})

snewfilename美元= preg_replace( / 。(!{ ^。} * $)','_,snewfilename美元);

获取/扩展

sextension美元= substr($ snewfilename(个子($ snewfilename ')+ 1));

sextension = strtolower美元(美元sextension);

snewfilename美元=日期(ymdhis)。'。sextension美元;

返回的snewfilename;

}



上传的文件现在自动重命名。