首页
工具导航
友情链接
关于
Search
1
layui+php多文件列表,多图上传,包含表单修改,可适用于laravel框架和tp框架
1,218 阅读
2
设置邮箱头像方法,gravatar头像设置
916 阅读
3
在复制codepen代码时踩得坑,three.js实现的特效
910 阅读
4
百度工具DNS无法解析IP
747 阅读
5
关于本地larvael项目部署到服务器报错Whoops, looks like something went wrong.的问题
581 阅读
东扯西扯
网站建站
SEO优化
公众号开发
登录
Search
标签搜索
php
css
laravel
宝塔面板
jQuery
mysql
js
vscode
layui
thinkphp
navicat
轻量应用服务器
seo
gravatar头像
腾讯云
html
多图上传
插件
鼠标指针
网站收录
EzraYes
累计撰写
87
篇文章
累计收到
4
条评论
首页
栏目
东扯西扯
网站建站
SEO优化
公众号开发
页面
工具导航
友情链接
关于
搜索到
16
篇与
php
的结果
2021-04-22
php+layui写出图片上传
之前一直用框架加复制前辈的代码来完成图片上传,不清楚图片上传是怎么回事,这次写一个纯php+layui上传图片的例子文件上传链接首先前端代码<div class="layui-form-item"> <label class="layui-form-label">图片</label> <div class="layui-input-block"> <img id="pre_img" style="height: 30px;" /> <button class="layui-btn layui-btn-sm" onclick="return false;" id="upload_img"> <i class="layui-icon"></i>上传图片 </button> <input type="hidden" name="img" value=""> </div> </div> <script> layui.use(['upload','jquery'],function () { $ = layui.jquery; var upload = layui.upload; //执行实例 var uploadInst = upload.render({ elem: '#upload_img' //绑定元素 ,url: '/upload.php' //上传接口 ,accept:'images' ,done: function(res){ //上传完毕回调 $('#pre_img').attr('src',res.msg); $('input[name="img"]').val(res.msg); } ,error: function(){ //请求异常回调 } }); }); </script>当然你可以引入layui在线的样式和js <link rel="stylesheet" href="https://www.layuicdn.com/layui/css/layui.css"> <script src="https://www.layuicdn.com/layui/layui.js"></script>然后是php代码: <?php $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'=>'上传图片不合法'))); } $info = move_uploaded_file($file['tmp_name'], "./uploads/".$file['name']); //移动文件到指定目录 建议文件名自己在修改一下 $img = '/uploads/'.$file['name']; exit(json_encode(array('code'=>0, 'msg'=>$img))); ?>
2021年04月22日
162 阅读
0 评论
0 点赞
2021-04-13
vscode实现实时更改服务器代码步骤
安装Remote SSH插件并使用安装之后侧边栏会多一个图标,点击它!并添加一个新连接然后输入你的服务器账号和地址,输入完之后,选一个位置,来存储一些信息ssh 账号@服务器ip右键打开我们的服务器之后输入密码,打开文件夹
2021年04月13日
211 阅读
0 评论
0 点赞
2021-04-02
php发送post请求
public function curl_post($url , $data=array()){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); // POST数据 curl_setopt($ch, CURLOPT_POST, 1); // 把post的变量加上 curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data,JSON_UNESCAPED_UNICODE)); $output = curl_exec($ch); curl_close($ch); return $output; }
2021年04月02日
73 阅读
0 评论
0 点赞
2021-03-27
laravel 在nginx服务器上除了首页其余都是404的问题
nginx对应站点的.conf配置文件添加如下代码location / { try_files $uri $uri/ /index.php$is_args$query_string; #语法: try_files file1 [file2 ... filen] fallback }
2021年03月27日
77 阅读
0 评论
0 点赞
2021-03-09
关于本地larvael项目部署到服务器报错Whoops, looks like something went wrong.的问题
在本地写完测试好的laravel项目,上传至服务器就出现了这个问题"Whoops, looks like something went wrong.",但是即便如此我们并不知道哪里发生了错误所以第一步把config/app.php文件内'debug' => env('APP_DEBUG', false),改成'debug' => env('APP_DEBUG', true)接下啦会发现更多更详细的报错信息:No application encryption key has been specified.接下来使用php artisan key:generate命令生成key用这个功能可能会报[ErrorException] putenv() has been disabled for security reasons的错,这是因为宝塔面板禁用了改函数所以报错打开宝塔面板打开软件商店找到对应的php版本将禁用函数putenv()删除就可以了
2021年03月09日
581 阅读
0 评论
0 点赞
1
2
3
4