加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

帝国仿站教程上传附件名规则成功改为源文件名+随机码

发布时间:2021-01-17 09:55:18 所属栏目:教程 来源:网络整理
导读:原文件名为 测试下载.rar 上传后,自动更名为 测试下载_9df430c26057400fca4a07bec9db3b62.rar 上传以下图片: 修改方法 修改文件 /e/class/connect.php 查找 $r[filetype]=GetFiletype($file_name); 在下面加入 $filename2=str_replace($r[filetype],'',$fi

原文件名为 测试下载.rar
上传后,自动更名为 测试下载_9df430c26057400fca4a07bec9db3b62.rar



上传以下图片:

帝国仿站教程上传附件名规则成功改为源文件名+随机码


修改方法
修改文件

/e/class/connect.php

查找


在下面加入

$filename2=str_replace($r[filetype],'',$file_name);//获得去掉后缀的文件名
$mytype = array (".txt",".rar",".zip");//定义需要保留原名的文件类型




查找


$r[filename]=$r[insertfile].$r[filetype];




修改为


if(in_array($r[filetype],$mytype)){
$r[filename]=$filename2."_".$r[insertfile].$r[filetype];//将真实文件名加在随机码的前面中间以_分隔
}
else
{
$r[filename]=$r[insertfile].$r[filetype];
}




修改完成

$mytype = array (".txt",".zip");
这一句就是定义哪些文件类型需要加上源文件名的。

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!