您现在的位置是:网站首页> 编程资料编程资料
php layui实现前端多图上传实例_php实例_
2023-05-25
330人已围观
简介 php layui实现前端多图上传实例_php实例_
php结合layui前端实现多图上传
前端html代码
文件名 图片预览 大小 状态 操作
js 代码
后端代码
public function uploadAction(){ $file=$_FILES['file']; $root_url = 'uploadfiles/pic/image/'; if (!is_uploaded_file($file['tmp_name'])){ $data = array('code'=>1,'msg'=>"错误"); exit(json_encode($data,0)); } /* $root_url.=date('Ymd').'/';*/ $ext = pathinfo($file['name']); $num=makenum($this->memberinfo['id']); $root_url.=$num.'/'; if (!is_dir($root_url)) { mkdir($root_url,0777, true); } $pa=file_list::get_file_list($root_url); $na=count($pa) + 1; if ($na<10){ $name=$num.'-000'.$na; }elseif($na<100){ $name=$num.'-00'.$na; }elseif($na<1000){ $name=$num.'-0'.$na; }else{ $name=$num.'-'.$na; } $n=$root_url.$name.".".$ext['extension']; $result=move_uploaded_file($file['tmp_name'],$n); if ($result){ exit(json_encode(array("code"=>0,"msg"=>"ok","file"=>$n,"size"=>$file['size']),0)); }else{ exit(json_encode(array("code"=>1,"msg"=>"false","file"=>$n,"size"=>$file['size']),0)); } }上传效果:


以上就是php结合layui前端实现多图上传的全部知识点,感谢大家对的支持。
相关内容
- 安装docker和docker-compose实例详解_php实例_
- docker-compose部署php项目实例详解_php实例_
- php 使用mpdf实现指定字段配置字体样式的方法_php实例_
- laradock环境docker-compose操作详解_php实例_
- php 根据URL下载远程图片、压缩包、pdf等文件到本地_php实例_
- php 根据URL下载远程图片、压缩包、pdf等文件到本地_php实例_
- PHP中散列密码的安全性分析_php技巧_
- PHP中散列密码的安全性分析_php技巧_
- PHP基于timestamp和nonce实现的防止重放攻击方案分析_php技巧_
- PHP基于timestamp和nonce实现的防止重放攻击方案分析_php技巧_
