帝国仿站教程上传附件名规则成功改为源文件名+随机码
原文件名为测试下载.rar上传后,自动更名为 测试下载_9df430c26057400fca4a07bec9db3b62.rar上传以下图片:修改方法,修改文件,/e/class/connect.php,查找$r[filetype]=GetFiletype($file_name);在下面加入$filename2=str……
原文件名为测试下载.rar上传后,自动更名为 测试下载_9df430c26057400fca4a07bec9db3b62.rar上传以下图片:
修改方法,修改文件,/e/class/connect.php,查找
$r[filetype]=GetFiletype($file_name);
在下面加入
$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", ".rar", ".zip");
这一句就是定义哪些文件类型需要加上源文件名的。
- 上一篇
帝国仿站教程发布于10秒前 1周前 1个月前 函数
function user_ago($tm,$rcs = 0) { $cur_tm = time(); $dif = $cur_tm-$tm; $pds = array('秒','分钟','小时','天','周','个月','年'); $lngh = array(1,60,3600,86400,604800,2630880,31570560);
- 下一篇
帝国cms教程内容页、列表页、封面页调用栏目别名
以下代码均可在封面模板,列表模板,内容页模板使用.<?=$class_r[$GLOBALS[navclassid]]['bname']?>