时间:2021-05-02
帝国CMS在通过编辑器的上传附件功能来上次附件时,原程序会给附件重新命名,命名结果都是一大串的数字+字母组合来命名的,这种形式的命名方式,对用户来说看着很不舒服,也不利于我们通过FTP对附件进行调整或替换。因此,有些时候我们就需要把上传的附件改成以原文件名来命名的规则,具体方法如下:
一、打开文件\e\class\connect.php
查找到:
复制代码 代码如下: $r[filetype]=GetFiletype($file_name);
在下面加入:
复制代码 代码如下: $filename2=str_replace($r[filetype], '', $file_name);//获得去掉后缀的文件名
二、查找
复制代码 代码如下: $r[filename]=$r[insertfile].$r[filetype];
修改为:
复制代码 代码如下: if(in_array($r[filetype],$mytype)){
至此修改完成!
补充说明:
.$r[insertfile] 这个代表的是随机码
.$r[filetype] 这个代表的是文件类型
$filename2 这个代表的是原文件名
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
脚本编写技巧脚本文件名命名规则文件名的字符包括字母、数字、"."、"_"和"-",注意:脚本的文件名命名不能以数字开头。脚本文件名的命名,尽量使用英文单词、词组
本文实例讲述了PHP自动重命名文件实现方法。分享给大家供大家参考。具体方法分析如下:PHP重命名文件名我们在实际开发过程中经常会使用到,比如用户上传文件或是一些
以计算机为例,指定网络名不再可用的意思是当前的这个网络名不可使用。原因: 1、原文件被删除或移动、改名等。 2、原文件的文件名或目录名含有非法字符。 3、
这几天在做tp5的上传文件模块,项目需求是要把文件名在上传之后修改为用户名+原文件名的组合形式,在网上找了一会儿发现好像没有类似的文章。。。只好自己去研究研究了
本文实例为大家分享了php文件上传类,功能很强大,供大家参考,具体内容如下file_name=$_FILES[$file]['name'];//客户端原文件名$