PHP实现一个按钮点击上传多个图片操作示例


Posted in PHP onJanuary 23, 2020

本文实例讲述了PHP实现一个按钮点击上传多个图片。分享给大家供大家参考,具体如下:

test.html 代码如下

<form action="upload.php" method="post" enctype="multipart/form-data">
 <p>Pictures:<br />
  <input type="file" name="pictures[]" /><br />
  <input type="file" name="pictures[]" /><br />
  <input type="file" name="pictures[]" /><br />
  <input type="submit" name="upload" value="添加" />
 </p>
</form>

upload.PHP 上传代码如下

<?php
 $uploadfile;
 if($_POST['upload']=='添加'){
 $dest_folder  = "picture/";  //上传图片保存的路径 图片放在跟你upload.php同级的picture文件夹里
 $arr=array(); //定义一个数组存放上传图片的名称方便你以后会用的,如果不用那就不写
 $count=0;
 if(!file_exists($dest_folder)){
  mkdir($dest_folder);
 }
 foreach ($_FILES["pictures"]["error"] as $key => $error) {
  if ($error == UPLOAD_ERR_OK) {
  $tmp_name = $_FILES["pictures"]["tmp_name"][$key];
  $name  = $_FILES["pictures"]["name"][$key];
  $uploadfile = $dest_folder.$name;
  move_uploaded_file($tmp_name, $uploadfile);
  $arr[$count]=$uploadfile;
  echo $arr[$count]."<br />";
  $count++;
  }
 }
 echo "<hr/>";var_dump($arr);die;
 }
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
我的论坛源代码(五)
Oct 09 PHP
PHP 一个比较完善的简单文件上传
Mar 25 PHP
深入探讨:Nginx 502 Bad Gateway错误的解决方法
Jun 03 PHP
检测codeigniter脚本消耗内存情况的方法
Mar 21 PHP
腾讯CMEM的PHP扩展编译安装方法
Sep 25 PHP
Twig模板引擎用法入门教程
Jan 20 PHP
php基于jquery的ajax技术传递json数据简单实例
Apr 15 PHP
PHP培训要多少钱
Jun 06 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
Jul 10 PHP
PHP保存Base64图片base64_decode的问题整理
Nov 04 PHP
Laravel框架源码解析之反射的使用详解
May 14 PHP
php TP5框架生成二维码链接
Apr 01 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Jan 22 #PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 22 #PHP
php经典趣味算法实例代码
Jan 21 #PHP
php利用ZipArchive类操作文件的实例
Jan 21 #PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 #PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 #PHP
PHP单元测试配置与使用方法详解
Dec 27 #PHP
You might like
初识PHP中的Swoole
2016/04/05 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
PHP递归算法的简单实例
2019/02/28 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
JQuery以JSON方式提交数据到服务端示例代码
2014/05/05 Javascript
js使用for循环查询数组中是否存在某个值
2014/08/12 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
nodejs+express实现文件上传下载管理网站
2017/03/15 NodeJs
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
vue自定义指令的创建和使用方法实例分析
2018/12/04 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
2019/10/14 Javascript
解决vue的过渡动画无法正常实现问题
2019/10/31 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python3编写C/S网络程序实例教程
2014/08/25 Python
Python实现一个简单的MySQL类
2015/01/07 Python
Python脚本实现集群检测和管理功能
2015/03/06 Python
python实现百度语音识别api
2018/04/10 Python
python实现飞机大战游戏
2020/10/26 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
css3 矩阵的使用详解
2018/03/20 HTML / CSS
伦敦最有品味的百货:Liberty London
2016/11/12 全球购物
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
.NET面试问题集
2015/12/08 面试题
世界卫生日宣传活动总结
2015/02/09 职场文书
物业工程部岗位职责
2015/02/11 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
宿舍管理制度范本
2015/08/07 职场文书
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS