$filename = “{$adminid}_”.MyDate(“His”,$uptime).mt_rand(100,999).$i;$fs = explode(“.”,${“upfile”.$i.”_name”});$filename = $filename.”.”.$fs[count($fs)-1];$filename = $savePath.”/”.$filename;
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
相信用过dedecms的人都清楚这一点,就是上传的文件会自动被改名,当然,大多数的CMS程序都会是这样的功能。可是改名后的文件名失去了原始的直观性,特别当你的文件是用来让用户下载的时候(比如报表、软件之类),用户下了你的文件,看文件名就是系统自动生成一串数字,没有什么实际意义,这个时候就要更改下这个机制了。有时下载的模板,软件类,保持下载文件的原始中文名。
这个做起来其实只要二行代码就可以搞定了,一个文件一个,很简单。
第一个是改发布内容的时候,通过ckeditor的附件功能上传文件改名。
打开主目录/include/dialog/select_soft_post.php,在if(!empty($newname))之前,也就是大约49行的位置,加入$newname = $uploadfile_name;
第二个是改附件管理中上传新文件后的更名机制
打开主目录/dede(管理目录)/media_add.php,在大约61行的位置,加入$filename = $upfile_name;然后注释掉下面四行代码:
$filename = “{$adminid}_”.MyDate(“His”,$uptime).mt_rand(100,999).$i;$fs = explode(“.”,${“upfile”.$i.”_name”});$filename = $filename.”.”.$fs[count($fs)-1];$filename = $savePath.”/”.$filename;
如果您对网站的内容有任何想法或意见,请call我!~~
php多进程执行任务的说明 内容导读 ......
【基础用法】标签:tags描述:TAG调用用法:{eyou:tags sort='now' getall='0' loop='100'}<a href='{$fi......
新安装的织梦dedecms 5.7更新完首页后,我们会发现打开首页的速度非常慢,是什么原因呢?抛开我们购买的主机宽带速度不说,主要原因是下面2个问题:1、织梦5.7程序的问题,因......
dedecms空间迁移步骤详细介绍 本文介绍下,dedecms空间进行迁移的详细步骤,通读全文,你会在dedecms进行不同空间迁移时,应用自如的。有需要的朋友,可以参考下。1.在新空间......
dedecms添加自定义属性修改方法:添加“自定义属性”标签“收费”1、进入后台——系统——SQL命令行工具——运行SQL命令行,添加“insert into 'dede_arcatt'(sortid,att,at......
http://67.220.92.14/forum/indePHP注释实例技巧 内容导读 ......
php如何获取当前日期 内容导读 ......
利用PHP的作用域解析运算符(::) 内容导读 ......