当前位置:首页 > 编程技术 > PHP编程

修改zblogPHP图片上传位置文件夹(路径)

网友投稿4年前 (2022-10-16)PHP编程998
摘要:zblogPHP的固定上传路径是什么样的呢? 给大家展示一下: https://www.yzktw.com.cn/zb_users/upload/2017/05/201705121494579776648554.png以上这段就是了,但很多站长用户可能不喜欢这么一个长长的路径,可…

zblogPHP的固定上传路径是什么样的呢? 给大家展示一下:

 https://www.yzktw.com.cn/zb_users/upload/2017/05/201705121494579776648554.png

以上这段就是了,但很多站长用户可能不喜欢这么一个长长的路径,可能想改变zblogPHP的图片上传路径(位置),那么下面就教大家如何做!

首先需要修改的是网站根目录下的zb_system/function/lib/upload.php文件,我们将它打开,然后移动到文件的第159行,代码如下

PHP
return 'upload/' .date('Y',$this->PostTime) . '/' . date('m',$this->PostTime) . '/';

这句代码控制的是文件上传的目录,我们可以根据自身情况进行修改,我现在使用的格式为"upload/年份",即:

PHP
return 'upload/' .date('Y',$this->PostTime) . '/';

该格式的具体效果可以参考本博图片。第一个文件就这个地方需要进行修改。

然后我们修改第二个文件,根目录下的zb_users/plugin/UEditor/php/ue.config.php文件,将其打开。

修改的第一个地方是文件的第8行,它的路径需要与第一个文件修改后的路径相同(调用函数时要把",$this->PostTime"删除)。

如果是采用了我的那种格式,则代码需修改为:

$upload_dir = 'zb_users/upload/' . date('Y') . '/';

修改的第二个地方是文件的第26行,主要修改"{yyyy}{mm}{dd}{time}{rand:6}"字符串,修改时可以套用下列字符串。

{filename} 会替换成原文件名,配置这项需要注意中文乱码问题
{rand:6} 会替换成随机数,后面的数字是随机数的位数
{time} 会替换成时间戳 
{yyyy} 会替换成四位年份 
{yy} 会替换成两位年份 
{mm} 会替换成两位月份 
{dd} 会替换成两位日期 
{hh} 会替换成两位小时
{ii} 会替换成两位分钟 
{ss} 会替换成两位秒 
非法字符 \  => * ? " < > |  
具请体看线上文档 => fex.baidu.com/ueditor/#use-format_upload_filename

修改完成后,我们图片默认上传的路径就修改成功了,如果还需要修改视频默认上传路径,我们只需要将代码(自己自定义的格式)复制到文件的第61行中即可!其他类型的文件也以此类推,然后保存文件就可以了。

注意:这种方法不是改一个zblog模板,而是彻底的修改程序上传路径,如果把zblogPHP程序的图片上传路径全部打乱,而后想恢复,就会有一些麻烦,所以新手此种方法新手慎重!

 

转自:http://www.innbk.com/post/169.html


扫描二维码推送至手机访问。

版权声明:本文由天涯家园HomeH发布,如需转载请注明出处。

本文链接:https://www.homeh.cc/post/133.html

分享给朋友:

“修改zblogPHP图片上传位置文件夹(路径)” 的相关文章

MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比

1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。2、I…

开源CMS软件AKCMS的页眉如何修改

很多免费开源CMS软件都会在自己的作品页眉中加上自己的版权信息,比如ecms,dedecms,ecshop,discuz,会在你的网站中某个地方插入powered by xxoo这种字眼。AKCMS是怎么插入的呢?要如何修改呢,其中有2个地方:1,他会在你每个网页底部强行插入powered by a…

值得推荐的国内外的开源 PHP CMS 系统有哪些?

值得推荐的国内外的开源 PHP CMS 系统有哪些?

开源的网站系统很多,今天就统计整理一下现在流行的各种开源系统、cms推荐,分享给大家参考使用,如果大家有好的资源分享,也请在本文留言评论!一 国内CMS1.cms系统1)知名cmsdedecms: www.dedecms.com/优点:免费开源、简单易上手、前后台分离、前台模版标签、可安装主题插件、…

PHP 运算符-PHP学习语法2

本节展示了可用于 PHP 脚本中的各种运算符.PHP 算数运算符运算符名称例子结果显示结果+加法$x + $y$x 与 $y 求和显示结果-减法$x - $y$x 与 $y 的差数显示结果*乘法$x * $y$x 与 $y 的乘积显示结果/除法$x / $y$x 与 $y 的商数显示结果%取模$x…

PHP程序中->和=>是什么意思,怎样理解

在学习PHP中,遇到了->和=>这两个符号。 PHP程序中->和=>是什么意思,怎样理解, 刚遇到这两个符号的时候不知道它们代表的含义,在经过百度后才发这两个符号的秘密。 下面来看一下在PHP中->的秘密,如下代码。 <?phpcla…

php上传文件失败处理

一 检查 PHP的设置1、打开php.ini2、查找post_max_size:(修改上传大小限制)表单提交最大数值,此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的默认为8m,设置为自己需要的值,此参数建议要设置比upload_max_filesize大一些3、查找file u…