您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms上传文件的方法
蔡农仲2025-05-02phpcms教程已有人查阅
导读PHPCMS其实有一个叫做附件的模块,上传用的就是这个东西,现在我们来看一下对应的文件:phpcms\modules\attachment \attachments.php就是这个文件,大概在29行上
PHPCMS其实有一个叫做附件的模块,上传用的就是这个东西,现在我们来看一下对应的文件:phpcms\modules\attachment \attachments.php就是这个文件,大概在29行上(我用的PHPCMS版本号是Phpcms V9.5.8 Release 20140929)有下面一个方法:
这个就是上传用的~注意调用的action的路径就好了~再就是这里的的name属性必须为upload否则无法上传成功,因为在attachment类中定死了上传的name属性,所以 这里只能用这个了~
public function upload() { $grouplist = getcache('grouplist','member'); //获取缓存中身份分组的列表
if($this->isadmin==0 && !$grouplist[$this->groupid]['allowattachment']) return false; //判断是否允许上传附件
pc_base::load_sys_class('attachment','',0); //加载attachment类
$module = trim($_GET['module']); //通过get方式获取模型
$catid = intval($_GET['catid']); //通过get方式获取catid
$siteid = $this->get_siteid(); //获取站点ID
$site_setting = get_site_setting($siteid); //获取站点配置信息,这个函数在此模块中的公共函数global.func.php中可以找到
$site_allowext = $site_setting['upload_allowext']; //获取到允许的上传文件类型
$attachment = new attachment($module,$catid,$siteid); //实例化attachment类,就是上面刚刚提到的加载进来的类
$attachment->set_userid($this->userid); //调用attachment类的set_userid函数,确定是哪个用户上传的。
$a = $attachment->upload('upload',$site_allowext); //上传文件,具体的函数请查看attachment类。
if($a){ //下面这些就是上传成功后的一些路径和文件名什么的了~
$filepath = $attachment->uploadedfiles[0]['filepath']; $fn = intval($_GET['CKEditorFuncNum']); $this->upload_json($a[0],$filepath,$attachment->uploadedfiles[0]['filename']); $attachment->mkhtml($fn,$this->upload_url.$filepath,''); } }
以上应该解释的比较详细了,不懂的话可以自己看一下对应的文件,好了现在我们来看前端:这个就是上传用的~注意调用的action的路径就好了~再就是这里的的name属性必须为upload否则无法上传成功,因为在attachment类中定死了上传的name属性,所以 这里只能用这个了~
本文标签:
很赞哦! ()
上一篇:phpcms适合做哪些网站
下一篇:phpcms怎么生成静态
相关教程
- 帝国CMS百度编辑器上传文件如何修改存放目录?
- phpcms前端页面上传文件的实现方法
- 易优EyouCMS视频上传失败提示“ERROR上传文件后缀”的解决方法
- 易优EyouCMS上传视频时提示“ERROR上传文件后缀”的解决方法
- 易优EyouCMS上传视频时提示ERROR上传文件后缀的解决方法
- PbootCMS增加上传文件类型webp、mov等文件格式扩展
- PbootCMS中增加上传文件类型WebP和MOV格式的方法
- PbootCMS上传文件大小限制怎么设置
- WordPress上传文件类型限制怎么解决
- PbootCMS增加上传文件大小限制的方法
- PbootCMS上传文件使用原名称的实现方法
- PbootCMS上传文件大小限制怎么限制
图文教程
phpcms网站搬家到服务器的步骤方法
想要自己的网站让人们看到那就要上传服务器空间后,这样才会通过搜索域名进行网页访问。但是在上传的过程中肯定会有很多东西要修改,例如数据库怎么上传、路径怎么修改等。这些对于生手可能会慌乱,不用害怕!
phpcms首页制作方法代码示例
首先是要把首页分为三个部分: 导航部分 、尾部和首页中间部分用了三个不同的文件 header.html ; index.html; footer.html在使用phpcms之前 首先要把网页的css/js/img
PHPCMSV9双?窘ㄉ枨谢皇迪址椒?
PHPCMSV9要做双语,很多同学都是迷茫的,在此特地分享我的双语制作步辶 我这种模式是把两个站点都改为HTML静态模式才可以实现双语切换可分为两种模式:
phpcms不能生成首页的解决方法
phpcms不能生成首页怎么办?在用phpcms开发网站的时候,点击生成首页发现生成不了,显示的是网站内容而不是网站生成大小kb数,仔细排查了下问题,原来是模板里面添加了js代码
相关源码
-
pbootcms模板(自适应)花店鲜花花卉园艺网站源码一款基于PbootCMS内核开发的花店鲜花配送与花卉园艺企业网站模板。该模板采用响应式设计,自动适配手机、平板等移动设备,确保用户在任何设备上都能获得优质浏览体验。查看源码 -
(PC+WAP)门窗门业家居定制铝合金产品pbootcms模板下载基于PbootCMS内核开发的门窗门业企业专用模板,采用响应式设计结构,数据一次录入即可同步适配电脑与手机端浏览。通过简洁大气的视觉呈现,帮助门窗企业快速建立专业线上展示平台,有效传递产品价值与服务优势。查看源码 -
帝国CMS7.2互联网自媒体门户整站带数据源码免费下载分享一款高仿极客网门户模板,帝国cms7.2版本,非常适合互联网、自媒体、文章门户网站使用。测法发现备份数据恢复报错,找了几个版本的都是一样的,有能力的自行修复查看源码 -
(自适应)酒店民宿客房旅馆pbootcms模板下载基于PbootCMS内核开发的酒店民宿行业专用网站模板,专注于为住宿服务企业提供专业高效的在线展示平台。该模板采用响应式设计结构,确保在不同终端设备上均能呈现优质浏览体验。查看源码 -
(自适应)中英文双语外贸扬声器音响喇叭话筒网站模板免费下载为音响设备外贸企业设计的中英文双语网站模板,基于PbootCMS内核开发。适配扬声器系统、音频设备等产品的国际化展示需求查看源码 -
(自适应)绿色新闻生活百科资讯文章博客类网站pbootcms模板源码本模板基于PbootCMS开发,为生活百科、资讯文章和博客类网站设计。采用清新绿色系风格,提供舒适的阅读体验,同时适配PC和移动设备。适用于生活技巧分享、健康知识传播查看源码
| 分享笔记 (共有 篇笔记) |
