千家信息网

fckeditor怎么实现按日期分目录的形式存放上传的文件

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本篇内容介绍了"fckeditor怎么实现按日期分目录的形式存放上传的文件"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细
千家信息网最后更新 2025年11月08日fckeditor怎么实现按日期分目录的形式存放上传的文件

本篇内容介绍了"fckeditor怎么实现按日期分目录的形式存放上传的文件"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1. 实现 fckeditor 按日期分目录的形式存放上传的文件,比如今天是 2015年5月5日,那么今天上传的文件都放在这个目录里面去,明天上传的则自动创建并放在类似 2015-05-06 这样的目录里面去。

(1)找到 editor\editor\filemanager\connectors\php\ 文件夹下的 config.php 文件

(2)找到如下配置变量

查看代码打印

复制代码 代码如下:


$Config['UserFilesPath'] = '/uploadfiles/';


将其值修改为:

查看代码打印

复制代码 代码如下:


$Config['UserFilesPath'] = '/uploadfiles/'.date('Y-m-d').'/';


这样上传的文件就按照日期存放了。

2. 重命名 fckeditor 上传的文件的方法

(1)找到 editor\editor\filemanager\connectors\php\io.php 文件:

(2)找到如下内容:

复制代码 代码如下:


......
function SanitizeFileName( $sNewFileName ){
global $Config ;
$sNewFileName = stripslashes( $sNewFileName ) ;
if ( $Config['ForceSingleExtension'] )
$sNewFileName = preg_replace( '/\\.(?![^.]*$)/', '_', $sNewFileName ) ;
$sNewFileName = preg_replace( '/\\\\|\\/|\\||\\:|\\?|\\*|"|<|>/', '_', $sNewFileName );
return $sNewFileName ;
}
......

修改为:

复制代码 代码如下:


function SanitizeFileName( $sNewFileName ){
global $Config ;
$sNewFileName = stripslashes( $sNewFileName ) ;
if ( $Config['ForceSingleExtension'] )
$sNewFileName = preg_replace( '/\\.(?![^.]*$)/', '_', $sNewFileName ) ;
//获得扩展名
$sExtension = substr( $sNewFileName, ( strrpos($sNewFileName, '.') + 1 ) ) ;
$sExtension = strtolower( $sExtension ) ;
$sNewFileName = date("YmdHis").'.'.$sExtension;
return $sNewFileName ;
}

现在上传的文件就会自动被重命名了。

"fckeditor怎么实现按日期分目录的形式存放上传的文件"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

文件 代码 目录 日期 形式 内容 更多 知识 实用 学有所成 接下来 变量 困境 实际 情况 扩展名 文件夹 文章 方法 案例 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器硬盘安装在电脑上找不到 维普数据库用什么表示 安全策略服务器控制台 网络安全培训班总结 java删除数据库主表数据 医院网络安全防护自查报告 网络安全教育小学2 网络安全点评新闻周刊 各服务器时光徽章的价格 因特尔服务器位置 青少年网络安全的宣誓 怎么攻击别人的服务器 数据库是数据管理的有效技术 商盟互联网科技 国网软件开发技术架构 梦幻西游连接不了服务器了 宣传网络安全合肥师范学院 河北ios软件开发要多少钱 海康监控管理平台服务器 如何设置显示无法连接到服务器 操作系统与数据库兼容性 网络安全需要生态治理 酷牛我的世界服务器卡不卡 服务器文件位置 璀璨星途服务器爆满怎么办 服务器存储柜 关于网络安全的思考讨论 授权管理服务器怎么开 集团公司网络安全集中化运营 浏览记录服务器后台能查看吗
0