php上传文件 按日期文件夹,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 ;
}
现在上传的文件就会自动被重命名了。
php上传文件 按日期文件夹,fckeditor上传文件按日期存放及重命名方法相关推荐
- adb 重命名_Linux操作系统:三种最基本的文件重命名方法
在我们的工作生活中,不管是程序员还是非程序员,我们都会遇到过一个需求,那就是对一堆的文件进行重命名.在Windows下有很多优秀的软件可以帮助我们完成这个需求,而在Linux环境下,我们可以简单敲一些 ...
- 手机wps怎么改html文件后缀名,手机WPS如何制作个人简历 WPS一键修改文档重命名方法分享...
目前有着不少的用户都是用WPS手机版,但是大多数的用户都整个APP都还不是很熟悉,比如想要制作个人简历应该怎么操作?还有应该如何修改文档重命名呢?下面就和小编一起来详细的了解下吧. 手机WPS如何制作 ...
- adb shell 修改文件名_教你三招快速文件批量重命名方法-linux修改文件名
在我们的工作生活中,不管是程序员还是非程序员,我们都会遇到过一个需求,那就是对一堆的文件进行重命名.在Windows下有很多优秀的软件可以帮助我们完成这个需求,而在Linux环境下,我们可以简单敲一些 ...
- Linux shell 学习笔记(1)— 文件和目录(查看、创建、复制、软硬链接、重命名及删除操作)
1. 启动 shell /etc/passwd 文件包含了所有系统用户账户列表以及每个用户的基本配置信息: christine:x:501:501:Christine Bresnahan:/home/ ...
- python中os.listdir()的使用和文件批量重命名方法
作用 返回指定文件夹路径下的文件名称列表 用法 path_name = './image' #文件夹路径 files = os.listdir(path_name) #路径下的文件名称列表 博文已经迁 ...
- windows系统下文件批量重命名方法
选中要重命名的文件(ctrl+A或者其他方法),单击鼠标右键,选择复制文件地址: 新建一个Excel文档,然后在A1框进行粘贴: 在B1框输入待改名的文件名,然后 Ctrl+E,然后会在B列自动智能填 ...
- python重命名文件pycharm_Python中批量修改变量名太费劲?Pycharm中使用重命名一次搞定...
标签:rename current 变量 阅读 tor 小伙伴 search 其他 就是如果程序中有一个变量被用得比较多,但名字起得不是很好,导致其他阅读程序的人搞不清 ...
- linux下文件的重命名方法
一.命令:mv,rename 二.mv命令 1.该命令是实现文件移动功能的,但是也可以用于文件或目录的重命名 2.切记,重命名后的文件名或目录名不能和当前目录下的其他文件重名,如果重名,命名后的文件会 ...
- Unity实现对电脑文件夹和文件的重命名方法
文章目录
- 文件夹名如何快速重命名,教你重命名小技巧
在整理文件夹里怎样给文件夹重命名呢?比如文件夹中有些空格,怎样去掉空格?需要用到重命名的方法,可是大量的文件夹怎样快速重命名去除呢?下面一起来试试这个批量重命名的技巧吧. 准备用到的工具,先在电脑软件 ...
最新文章
- linux7安装haproxy,Centos7 源码编译安装haproxy
- UIBezierPath使用
- Oracle查询给表起别名
- 51nod 1102 面积最大的矩形 新疆大学OJ 1387: B.HUAWEI's billboard 【单调栈】+【拼凑段】(o(n) 或 o(nlog(n))
- Min_25筛学习Tip+链接
- 机房系统(九)——【组合查询】
- bigquery_到Google bigquery的sql查询模板,它将您的报告提升到另一个层次
- PHP新闻APP,【优速软件】APP/小程序接口:全部新闻列表,POSCMS,CodeIgniter技术文档,PHP开发文档,迅睿CMS框架官方教程...
- C程序 --- 判断闰年平年以及二月天数
- 显示器不亮电源灯闪_电脑开机显示器指示灯一闪一闪的屏幕就是不亮
- WordPress快速增加百度收录的方法
- java中调用谷歌的无界浏览器对页面元素进行截图
- C++语法——详解智能指针的概念、实现原理、缺陷
- html 破折号自动换行,HTML+CSS 对于英文单词强制换行但不截断单词的解决办法
- 记录Google被和谐的日子
- 盘点丨2017年国内最酷的10家大数据创业公司
- 挂缀codevs2382
- 什么是RPC?RPC与Stub简述
- 3分钟了解什么是期权—行权?
- 计量经济学之时间序列分析学习笔记(单位根检验、协整检验、单整阶数判断、ECM建模)——基于R(二)
热门文章
- 黑马程序员 Python学习笔记之PyCharm 的初始设置
- 181212每日一句
- Atitit.各种 数据类型 ( 树形结构,表形数据 ) 的结构与存储数据库 attilax 总结
- paip.输出内容替换在Apache 过滤器filter的设置
- paip. C#.NET循环获取不同随机数的方法根据时间
- PAIP.MYSQL 1045 Access denied for user 'XXXX'@'loca 的解决.txt
- paip.php的调试--attilax总结
- (转)2020年网络安全产业图谱
- Web开发之旅--使用Flask 实现REST架构的API
- 天弘基金:中国的BlackRock?