首页
工具导航
友情链接
关于
Search
1
layui+php多文件列表,多图上传,包含表单修改,可适用于laravel框架和tp框架
3,668 阅读
2
设置邮箱头像方法,gravatar头像设置
2,417 阅读
3
关于本地larvael项目部署到服务器报错Whoops, looks like something went wrong.的问题
2,256 阅读
4
百度工具DNS无法解析IP
1,768 阅读
5
在复制codepen代码时踩得坑,three.js实现的特效
1,641 阅读
东扯西扯
网站建站
SEO优化
公众号开发
登录
Search
标签搜索
php
css
laravel
宝塔面板
jQuery
mysql
js
vscode
layui
thinkphp
多图上传
插件
navicat
gravatar头像
轻量应用服务器
seo
html
腾讯云
微信支付
redis
EzraYes
累计撰写
104
篇文章
累计收到
13
条评论
首页
栏目
东扯西扯
网站建站
SEO优化
公众号开发
页面
工具导航
友情链接
关于
搜索到
45
篇与
网站建站
的结果
2021-03-09
分享一个后台多图上传的例子
注意form表单要填写enctype="multipart/form-data"前台html: <div class=" clearfix cl"> <label class="form-label col-2">图片:</label> <div class="role" onclick="file(this)"> <img src="" alt="" id="goods_1" class="file" > <span style="color: #ccc;">上传图像</span> <input type="file" name="goods_imgs[]" class="file" value="" id="goods1" onchange="le(this)"> </div> <div class="role" style="display: none" onclick="file(this)"> <img src="" alt="" id="goods_2" class="file" > <span style="color: #ccc;">上传图像</span> <input type="file" name="goods_imgs[]" class="file" value="" id="goods2" onchange="le(this)"> </div> <div class="role" onclick="copy(this)"> <span style="color: #ccc;">+</span> </div> <!-- <input type="file" name="img" class="file" value="" > --> </div>js: <script type="text/javascript"> //点击圆框时上传图片 function file(evn) { var img_obj = $(evn).children(".file") var file_id = $(img_obj[1]).attr("id") document.getElementById(file_id).click() } //点击时复制角色框 function copy(evn) { var obj = $(evn).prev(); var num = $(".role").length console.log(num) $(obj).clone().insertBefore(evn); $(obj).css("display","block") var img_obj = $(obj).children(".file") console.log(img_obj) var img_id = $(img_obj[0]).attr("id","goods_"+num) var file_id = $(img_obj[1]).attr("id","goods"+num) } //左侧图像点击时显示图像 function le(evn){ var id = $(evn).attr('id');//获取id var num = "goods_"+id.substr(5,1); var file = event.target.files[0]; if (window.FileReader) { var reader = new FileReader(); reader.readAsDataURL(file); //监听文件读取结束后事件 reader.onloadend = function (e) { var divObj= $(evn).prev() //获取div的DOM对象 $(divObj).html("") //插入文件名 $("#"+num).css("display","block"); $("#"+num).attr("src",e.target.result); //e.target.result就是最后的路径地址 }; } } </script>后台接收数据: public function upload_images(Request $request)//上传图片,多图上传 { $char=$this->random_string(16); $file = $_FILES["file"]; if ($file==null) { exit(json_encode(array('code'=>1, 'msg'=>'未上传图片'))); } // 获取文件后缀 $temp = explode(".", $_FILES["file"]["name"]); $extension = end($temp); // 判断文件是否合法 if(!in_array($extension, array("gif","jpeg","jpg","png"))){ exit(json_encode(array('code'=>1, 'msg'=>'上传图片不合法'))); } //创建文件夹获取当前年月日 $folder="/mstyle/upload/images/".date('Y-m-d'); if(!is_dir('.'.$folder)){ mkdir('.'.$folder,0777);//创建年+月的文件夹权限为最高 } // $info = move_uploaded_file($file['tmp_name'], '.'.$folder.'/'.$file['name']); //移动文件到指定目录 建议文件名自己在修改一下 $info = move_uploaded_file($file['tmp_name'], '.'.$folder.'/'.$char.'.'.$extension); //移动文件到指定目录 建议文件名自己在修改一下 // dd($extension); $img = $folder.'/'.$char.'.'.$extension; // exit(json_encode(array('code'=>0, 'msg'=>$img))); $res=['imgurl'=>$img]; $ArrDate = ['code' => 0, 'data' => $res, 'token' => $request->input('token')]; return BaseFun::jsonReturn($ArrDate); } function random_string($length) { $key = ''; $keys = array_merge(range(0, 9), range('a', 'z')); for ($i = 0; $i < $length; $i++) { $key .= $keys[array_rand($keys)]; } return $key; }
2021年03月09日
205 阅读
0 评论
0 点赞
2021-03-02
Laravel 如果模型里的主键 不是 id 需要在model里指定 $primaryKey
protected $primaryKey = 'goods_id';
2021年03月02日
271 阅读
0 评论
0 点赞
2021-02-24
使用宝塔面板的服务器如何进行ssl认证(https认证)
我们的网站在使用http开头的网址访问时总是会被浏览器显示不安全为了解决这种问题我们需要为网站申请ssl证书首先我们登陆腾讯云申请免费ssl证书ssl证书申请链接地址领取之后来到这个页面点击提交资料之后根据提示填写,这里我选的是RSA算法,后边验证选择的文件认证之后稍等几分钟就可以了,通过之后微信的腾讯云助手也会给你发消息然后下载我们的ssl证书打开我们的宝塔面板点击对应站点 点击ssl 点击其他证书根据网站运行环境选择需要的证书文件,用记事本或者编辑器打开复制里面的内容到宝塔对应的位置注意PEM格式证书 = 域名证书.crt + 根证书(root_bundle).crt然后保存就可以啦!我们的网站已经可以用https开头访问了!
2021年02月24日
445 阅读
0 评论
0 点赞
2021-01-29
改变网站主页指针样式
body{ cursor:url(/miku.cur),default; } a:hover{ cursor:url(/NormalSelect.cur),pointer; } p {cursor:url(/TextSelect.cur),auto} button.mdui-btn {cursor:url(/NormalSelect.cur),auto;} url里填鼠标样式文件的地址,注意需要cur格式在线文件转换地址https://convertio.co/zh/
2021年01月29日
345 阅读
0 评论
0 点赞
2021-01-29
关于Navicat连接不上阿里云轻量应用服务器数据库的问题
前言: 使用阿里云轻量应用服务器加宝塔完成个人博客建站后发现无法使用Navicat连接数据库?首先如果使用宝塔上边的phpMyAdmin需要先在阿里云控制台开放888端口之前想在控制台通过配置安全组解决问题,可是轻量服务器只有一个精简版的防火墙,没有跟ECS那样的安全组,所以需要采用常规和SSH配合连接然后点击SSH就可以了参考链接https://www.php.cn/tool/navicat/427869.html
2021年01月29日
395 阅读
0 评论
0 点赞
1
...
8
9