分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

上传多张图片 ??multiple使用

发布时间:2023-09-06 02:28责任编辑:蔡小小关键词:暂无标签
<form action="upload.php" method="post" enctype="multipart/form-data"> ???????Select images: <input type="file" name="img[]" multiple="multiple" /> ???????<input type="submit" /> ???</form>

当前页面选择浏览:

选择文件:

选中的上传图片信息:

后台处理:

 ???public function sub1() ???{ ???????$model = D(‘bidnotice‘); ???????$file = $_FILES[‘img‘]; ???????$count = count($file[‘name‘]); ???????for ($i = 0; $i < $count; $i++) { ???????if ($file[‘size‘][$i] > 3145728) { ???????????$this->error("上传文件超过限定大小");exit; ???????} ???????$name = strrchr($file[‘name‘][$i], ‘.‘); ???????$str = rand(111, 999); ???????$tmpName = date(‘Y-m-d‘) . $str; ???????$newName = $tmpName . $name; ???????$upload_path = "../Public/Images/zhongbiao/"; ???????$typeArr = array(‘.jpg‘, ‘.jpeg‘, ‘.png‘); ???????if ($file[‘error‘][$i] == 0) { ??????????if (in_array($name, $typeArr)) { ??????????????if (is_uploaded_file($file[‘tmp_name‘][$i])) { ??????????????????if (move_uploaded_file($file[‘tmp_name‘][$i], $upload_path . $newName)) { ??????????????????????$fujian = "fujian".$i; ??// 拼接 每张图片存入对应的字段.数据库 设计 字段 dujian0,dujian1,dujian2... ??????????????????????$data[$fujian] = $newName; ???????????????????} ???????????????} ??????????} ??????} ????}     $data[‘lsnumber‘] = $_POST[‘lsnumber‘]; ???????$data[‘city‘] = $_POST[‘city‘]; ???????... ???????$model->add($data); ???????$this->success("添加成功", ‘Goods/list‘); ???}

上传多张图片 ??multiple使用

原文地址:https://www.cnblogs.com/G921123/p/10218030.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved