PbootCMS默认上传成功的文件,图片、文档、压缩包等均是重命名后保存,但是偶尔一些客户的文件要求使用原名称,例如文档、压缩包这类非图片的。接下来讲解下如何二开实现非图片类的文件使用原名称来保存。
修改步骤
1、打开coreunctionile.php,找到:
$file_ext = strtolower(end($file)); // 获取扩展
在其下一行增加:
$file_truename = $file[0]; //获取文件真实名称
2、继续在此文件里找到:
$file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . time() . mt_rand(100000, 999999) . '.' . $file_ext;
替换成以下:
//如果是图片随机重命名,其他的按原文件名称 if ($file_type == 'image') { $file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . time() . mt_rand(100000, 999999) . '.' . $file_ext; } else { $file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . $filetruename . '.' . $file_ext; }
至此即可。
最后更新于 2020-12-13 19:44:55 本文来源:https://www.pbhtml.com/224.html略有修改 相关知识点: PbootCMS二开 文件名称
- 1小浣熊漫画cms首页热门点击数人气是0的处理方法
- 2蓝天采集器WORDPRESS采集数据后不入库
- 3蓝天采集器希望能出官方教学视频教程
- 4蓝天采集器采集报错500 Internal Server Error
- 5蓝天采集器网址列表页含有转义符 正反斜杆,导致网址不完整无法解析
- 6蓝天采集器怎么把采集得到的图片下载在本地?
- 7pbootcms详情页判断有无轮播图调用缩略图或者内容第一张图教程
- 8蓝天采集器skycaijidmineventCpatternBase.php 源码问题
- 9PbootCMS详情页里的“没有了”在哪里改啊
- 10蓝天采集器翻译功能是可以使用的吗,我测试了很多国外网站都不行。
- 11【阿里云备案】关于网站主页下方标明备案编号的通知
- 12蓝天采集器安装不了,啥情况
- 13蓝天采集器自动采集-访问触发 里面的参数怎么啊?有没有大神解答一下
- 14各大平台站长推送平台简介
- 15蓝天采集器图片本地化问题,请问一下站长
- 16linux系统centos7安装chrome的操作教程
- 17蓝天采集器内容页上一级是分页
- 18蓝天采集器百度知道问题列表页测试抓取获取不到问题列表?
- 19163K网站系统阿里短信状态全部是发送中的解决办法
- 20网站SEO优化100条经验解答分享76-100
-
蓝天采集器请问发布方式的自定义插件是···
请问发布方式的自定义插件不是可以插入PHP代码处理数据吗?为什么我的没有效果,有人能发一个成功的文件来参考参考吗? 可以插入php代码,请确保数据库配置成功且php代码无误
-
蓝天采集器保存图片超时
图片本地化大多数站基本都超时,请教下怎么修改下载时间。还有自动采集完全不运行,两个模式都不行,还有,有办法采集分页是动态加载的网站吗? 这些问题下个版本都将解决 分页是动态,如果能在页面中获取到下一页的页码,直接拼接成下一页网址就行了
-
蓝天采集器抓取不了相对地址
大牛们帮忙看看,抓取不了列表里的相对地址 http://www.skjcsc.com/news/newsManageAction_getNewsfenlei.action?news.newsClassify=jichuangzhishi&···
-
蓝天采集器系统内核会升级吗
thinkphp会升级到5系列吗,现在都是php7开始普及了,我站点都升级到php7的版本,刚测试安装在7的环境下安装失败,不知道以后会不会升级内核 另外问下怎么设置发布间隔时间,好像没看到这个设置 thinkphp5最新版仅支持php···
-
蓝天采集器请教数据采集覆盖或修改之前···
请教各位老师,目前小弟遇到一个页面,所有的信息都在此页,比如内容页获取的信息是:张三,学号xxxx,成绩xxxx; 李四,学号xxxx,成绩xxxx; 等等。。我需要把内容页的张三、李四信息分类采集写入数据库,目前遇到的问题是采集了写入了张···