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 ;

}

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

php上传文件 按日期文件夹,fckeditor上传文件按日期存放及重命名方法相关推荐

  1. adb 重命名_Linux操作系统:三种最基本的文件重命名方法

    在我们的工作生活中,不管是程序员还是非程序员,我们都会遇到过一个需求,那就是对一堆的文件进行重命名.在Windows下有很多优秀的软件可以帮助我们完成这个需求,而在Linux环境下,我们可以简单敲一些 ...

  2. 手机wps怎么改html文件后缀名,手机WPS如何制作个人简历 WPS一键修改文档重命名方法分享...

    目前有着不少的用户都是用WPS手机版,但是大多数的用户都整个APP都还不是很熟悉,比如想要制作个人简历应该怎么操作?还有应该如何修改文档重命名呢?下面就和小编一起来详细的了解下吧. 手机WPS如何制作 ...

  3. adb shell 修改文件名_教你三招快速文件批量重命名方法-linux修改文件名

    在我们的工作生活中,不管是程序员还是非程序员,我们都会遇到过一个需求,那就是对一堆的文件进行重命名.在Windows下有很多优秀的软件可以帮助我们完成这个需求,而在Linux环境下,我们可以简单敲一些 ...

  4. Linux shell 学习笔记(1)— 文件和目录(查看、创建、复制、软硬链接、重命名及删除操作)

    1. 启动 shell /etc/passwd 文件包含了所有系统用户账户列表以及每个用户的基本配置信息: christine:x:501:501:Christine Bresnahan:/home/ ...

  5. python中os.listdir()的使用和文件批量重命名方法

    作用 返回指定文件夹路径下的文件名称列表 用法 path_name = './image' #文件夹路径 files = os.listdir(path_name) #路径下的文件名称列表 博文已经迁 ...

  6. windows系统下文件批量重命名方法

    选中要重命名的文件(ctrl+A或者其他方法),单击鼠标右键,选择复制文件地址: 新建一个Excel文档,然后在A1框进行粘贴: 在B1框输入待改名的文件名,然后 Ctrl+E,然后会在B列自动智能填 ...

  7. python重命名文件pycharm_Python中批量修改变量名太费劲?Pycharm中使用重命名一次搞定...

    标签:rename   current   变量   阅读   tor   小伙伴   search   其他   就是如果程序中有一个变量被用得比较多,但名字起得不是很好,导致其他阅读程序的人搞不清 ...

  8. linux下文件的重命名方法

    一.命令:mv,rename 二.mv命令 1.该命令是实现文件移动功能的,但是也可以用于文件或目录的重命名 2.切记,重命名后的文件名或目录名不能和当前目录下的其他文件重名,如果重名,命名后的文件会 ...

  9. Unity实现对电脑文件夹和文件的重命名方法

    文章目录

  10. 文件夹名如何快速重命名,教你重命名小技巧

    在整理文件夹里怎样给文件夹重命名呢?比如文件夹中有些空格,怎样去掉空格?需要用到重命名的方法,可是大量的文件夹怎样快速重命名去除呢?下面一起来试试这个批量重命名的技巧吧. 准备用到的工具,先在电脑软件 ...

最新文章

  1. linux7安装haproxy,Centos7 源码编译安装haproxy
  2. UIBezierPath使用
  3. Oracle查询给表起别名
  4. 51nod 1102 面积最大的矩形 新疆大学OJ 1387: B.HUAWEI's billboard 【单调栈】+【拼凑段】(o(n) 或 o(nlog(n))
  5. Min_25筛学习Tip+链接
  6. 机房系统(九)——【组合查询】
  7. bigquery_到Google bigquery的sql查询模板,它将您的报告提升到另一个层次
  8. PHP新闻APP,【优速软件】APP/小程序接口:全部新闻列表,POSCMS,CodeIgniter技术文档,PHP开发文档,迅睿CMS框架官方教程...
  9. C程序 --- 判断闰年平年以及二月天数
  10. 显示器不亮电源灯闪_电脑开机显示器指示灯一闪一闪的屏幕就是不亮
  11. WordPress快速增加百度收录的方法
  12. java中调用谷歌的无界浏览器对页面元素进行截图
  13. C++语法——详解智能指针的概念、实现原理、缺陷
  14. html 破折号自动换行,HTML+CSS 对于英文单词强制换行但不截断单词的解决办法
  15. 记录Google被和谐的日子
  16. 盘点丨2017年国内最酷的10家大数据创业公司
  17. 挂缀codevs2382
  18. 什么是RPC?RPC与Stub简述
  19. 3分钟了解什么是期权—行权?
  20. 计量经济学之时间序列分析学习笔记(单位根检验、协整检验、单整阶数判断、ECM建模)——基于R(二)

热门文章

  1. 黑马程序员 Python学习笔记之PyCharm 的初始设置
  2. 181212每日一句
  3. Atitit.各种 数据类型 ( 树形结构,表形数据 ) 的结构与存储数据库 attilax 总结
  4. paip.输出内容替换在Apache 过滤器filter的设置
  5. paip. C#.NET循环获取不同随机数的方法根据时间
  6. PAIP.MYSQL 1045 Access denied for user 'XXXX'@'loca 的解决.txt
  7. paip.php的调试--attilax总结
  8. (转)2020年网络安全产业图谱
  9. Web开发之旅--使用Flask 实现REST架构的API
  10. 天弘基金:中国的BlackRock?