您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程
pbootcms留言增加文件上传/图片上传的代码实例
宛儿2024-11-05PbootCMS教程已有人查阅
导读本文介绍了pbootcms想要添加留言文件上传怎么处理,解决思路:打开这个文件apps home controller IndexController.php,在里面添加新增上传入口函数就可以了。
本文介绍了pbootcms想要添加留言文件上传怎么处理,解决思路:打开这个文件apps home controller IndexController.php,在里面添加新增上传入口函数就可以了。
首先引入layui框架:
新增上传入口函数
注意:前端上传功能会影响网站的安全性,容易导致网站被入侵,如非必须情况不建议使用此功能。
首先引入layui框架:
<link rel="stylesheet" href="{pboot:sitetplpath}/layui/css/layui.css?v=v2.5.4">
<script type="text/javascript" src="{pboot:sitetplpath}/layui/layui.all.js?v=v2.5.4"></script>
然后修改前端的留言页面:
<div class="form-group">
<label for="mobile">头 像</label>
<div>
<input type="text" name="ico" id="ico" placeholder="请上传缩略图" class="layui-input">
<button type="button" class="layui-btn upload" data-des="ico">
<i class="layui-icon">?</i>上传图片
</button>
<div id="ico_box"></div>
</div>
</div>
<script>
layui.use(['element','upload'], function(){
var element = layui.element;
var upload = layui.upload;
//执行单图片实例
var uploadInst = upload.render({
elem: '.upload' //绑定元素
,url: '/index.php?p=/index/upload' //上传接口
,field: 'upload' //字段名称
,multiple: false //多文件上传
,accept: 'i**ges' //接收文件类型 i**ges(图片)、file(所有文件)、video(视频)、audio(音频)
,acceptMime: 'i**ge/*'
,done: function(res){
var item = this.item;
layer.closeAll('loading'); //关闭loading
if(res.code==1){
$('#ico').val(res.data[0]);
$('#ico_box').html("<img src='"+res.data[0]+"' width=80 >");
layer.msg('上传成功!');
}else{
layer.msg('上传失败:'+res.data);
}
}
,error: function(){
layer.closeAll('loading'); //关闭loading
layer.msg('上传发生错误!');
}
});
});
</script>
打开apps/home/controller/IndexController.php新增上传入口函数
public function upload()
{
$upload = upload('upload');
if (is_array($upload)) {
json(1, $upload);
} else {
json(0, $upload);
}
}
后台对应的改成图片展示或者其他形式注意:前端上传功能会影响网站的安全性,容易导致网站被入侵,如非必须情况不建议使用此功能。
本文标签:
很赞哦! ()
相关教程
图文教程
PbootCMS内容详情页标签调用代码
在PBootCMS中,内容详情页模板标签非常丰富,可以帮助你方便地获取和展示当前文章的各种信息。以下是详细说明和示例代码,帮助你更好地理解和使用这些标签。常用的内容详情页标签
pbootcms检测到您模板中包含文件超过50个,请检查是否存在互相包含导致无限循环的情况!
今天使用pbootcms搭建网站时候,网页上报错:检测到您模板中包含文件超过50个,请检查是否存在互相包含导致无限循环的情况!
pbootcms系统怎么升级到最新版本
在有时候我们的版本跨度比较大,涉及到的文件很多,如果直接使用后台在线更新容易出现下载文件失败的情况,那么为了保证顺利升级又免去一个个升级数据库脚本的问题
PbootCMS网站上线后怎么做好防护避免被黑挂马
为了确保PbootCMS网站上线后的安全,避免被黑客攻击或挂马,可以采取一系列的安全防护措施。以下是一些建议,帮助你保护网站免受攻击:1. 保持软件更新更新PbootCMS:确保PbootCMS
相关源码
-
(自适应响应式)蓝色律师事务所法务团队网站pbootcms模板为律师事务所和法律服务机构打造的专业网站模板,展现法律专业性与权威性,手工编写标准DIV+CSS代码,结构清晰优化,确保高效运行,自动适配电脑、平板和手机等各类设备,提供更好浏览体验查看源码 -
帝国cms7.5商城模板带图片视频广告位功能本模板基于帝国CMS7.5内核开发,为内容电商平台设计,集成文章、图片、视频多媒体展示与广告位管理功能。采用智能响应式技术,确保商品内容在不同设备上获得较优呈现效果,帮助快速构建专业的内容营销平台。查看源码 -
(自适应响应式)蓝色环保机械设备网站pbootcms模板HTML5源码下载基于PbootCMS的生态环境技术展示平台,通过内容调整可应用于新能源设备、污水处理、空气净化等环保相关领域。设备参数采用对比表格展示,技术原理支持图文混排;查看源码 -
(自适应响应式)法律咨询律师事务所法务pbootcms源码下载为律师事务所、法律咨询机构设计,特别适合展示法律服务、律师团队和成功案例。采用响应式技术,确保在不同设备上都能提供专业的法律信息展示和咨询服务。查看源码 -
(自适应多语言)WordPress开源主题MirageV资讯个人博客源码MirageV资讯类个人博客主题源码/WordPress主题/全开源MirageV 是一款开源的 WordPress 主题,支持自适应、暗黑模式、多语言等功能,查看源码 -
(自适应)变压器电子元器件电器配件pbootcms网站模板源码为电子元器件企业打造的响应式网站模板,基于PbootCMS内核开发,助力企业快速构建专业级线上展示平台。支持页面独立设置标题、关键词和描述,内置SEO友好结构。PHP程序确保运行安全稳定,有助于提升搜索引擎收录效果。查看源码
| 分享笔记 (共有 篇笔记) |
相关标签
大家喜欢
- pbootcms程序提示:未检测到您服务器环境的sqlite3数据库扩展,请检查php.ini中是否已经开启该扩展!另外,检测到您服务器支持pdo_sqlite扩展,您也可以修改数据库配置连接驱动为p
- pbootcms网站被篡改怎么办
- 安装pbootcms报错Desc: Function get_magic_quotes_gpc is deprecated; 解决方案
- pbootcms实现Ajax在线投票功能的方法
- PbootCMS内页打不开提示404的原因及解决方法
- PbootCMS怎么修改模板图片
- pbootcms禁止数字id访问栏目如/1/的实现方法
- pbootcms模板增加百度地图的代码实例
- PbootCMS怎么判断一个字段为空的时候调用另外一个字段
- pbootcms实现MySQL数据库配置的方法

