帝国cms,开发记录

1.视频播放器更换地址:e\admin\ecmseditor\infoeditor\epage\TranMedia.php(搜索 function echoViewFileCode)

2.[!--newsnav--] 的修改文件是e\class\connect.php (搜素 function ReturnClassLink)

3.[!--show.listpage--]的修改文件是e\class\t_functions.php (搜索 function sys_ShowListMorePage)

4.上传附件命名实现以原文件名命名的方法(原文地址:http://www.51php.com/empirecms/15678.html)

    一、打开文件\e\class\connect.php

    查找到:

    $r[filetype]=GetFiletype($file_name);

    在下面加入:

    $filename2=str_replace($r[filetype], ”, $file_name);//获得去掉后缀的文件名

    $mytype = array('.txt','.rar','.zip','.doc','.docx','.xlsx','.ppt','.pdf');//定义需要保留原名的文件类型

    二、查找

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

    修改为:

    if(in_array($r[filetype],$mytype)){

        $r[filename]=$filename2.$r[filetype];//存储真实文件名

    }else{

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

    }

    至此修改完成!

    补充说明:

    $mytype = array('.txt','.rar','.zip','.doc','.docx','.xlsx','.ppt','.pdf');

    这一句就是定义哪些文件类型需要加上源文件名的。

    .$r[insertfile] 这个代表的是随机码

    .$r[filetype] 这个代表的是文件类型

    $filename2 这个代表的是原文件名


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值