fckeditor php 上传 重命名 保留原来文件名 csdn,php fckeditor上传文件,并按日期存放及重命名...

这篇文章主要为大家详细介绍了php fckeditor上传文件,并按日期存放及重命名,具有一定的参考价值,可以用来参考一下。

对php fckeditor上传文件按日期存放及重命名方法感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!

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

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

(2)找到如下配置变量

/**

* php fckeditor上传文件按日期存放及重命名方法

*

* @param

* @arrange 512-笔记网: www.512pic.com

**/

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

/*** 来自512笔记(www.512pic.com) ***/将其值修改为:

/**

* php fckeditor上传文件按日期存放及重命名方法

*

* @param

* @arrange 512-笔记网: www.512pic.com

**/

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

/*** 来自512笔记(www.512pic.com) ***/这样上传的文件就按照日期存放了。

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

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

(2)找到如下内容:

......

/**

* php fckeditor上传文件按日期存放及重命名方法

*

* @param

* @arrange 512-笔记网: www.512pic.com

**/

function SanitizeFileName( $sNewFileName ){

global $Config ;

$sNewFileName = stripslashes( $sNewFileName ) ;

if ( $Config['ForceSingleExtension'] )

$sNewFileName = preg_replace( '/\\.(?![^.]*$)/', '_', $sNewFileName ) ;

$sNewFileName = preg_replace( '/\\\\|\\/|\\||\\:|\\?|\\*|"|/', '_', $sNewFileName );

return $sNewFileName ;

}

/*** 来自512笔记(www.512pic.com) ***/ ...... 修改为:

/**

* php fckeditor上传文件按日期存放及重命名方法

*

* @param

* @arrange 512-笔记网: www.512pic.com

**/

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 ;

}

/*** 来自512笔记(www.512pic.com) ***/ 现在上传的文件就会自动被重命名了。

注:关于php fckeditor上传文件,并按日期存放及重命名的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:fckeditor

您可能感兴趣的文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值