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 相关文章推荐
php排序算法(冒泡排序,快速排序)
Oct 09 PHP
探讨PHP删除文件夹的三种方法
Jun 09 PHP
PHP伪静态Rewrite设置之APACHE篇
Jul 30 PHP
thinkphp中html:list标签传递多个参数实例
Oct 30 PHP
php防止sql注入之过滤分页参数实例
Nov 03 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
Nov 19 PHP
php实现通用的信用卡验证类
Mar 24 PHP
PHP生成条形码大揭秘
Sep 24 PHP
php求数组全排列,元素所有组合的方法
May 05 PHP
php 5.4 全新的代码复用Trait详解
Jan 05 PHP
PHP程序员学习使用Swoole的理由
Jun 24 PHP
PHP 出现 http500 错误的解决方法
Mar 09 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 获取mysql数据库信息代码
2009/03/12 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
解决Laravel5.5下的toArray问题
2019/10/15 PHP
PHP数组访问常用方法解析
2020/09/05 PHP
xml 与javascript结合的问题解决方法
2007/03/24 Javascript
List Installed Hot Fixes
2007/06/12 Javascript
javascript基本语法分析说明
2008/06/15 Javascript
js获取图片长和宽度的代码
2009/11/24 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
javascript学习笔记(十五) js间歇调用和超时调用
2012/06/20 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
2017/02/09 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
Vue CLI 3搭建vue+vuex最全分析(推荐)
2018/09/27 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
2018/11/30 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
基于javascript处理二进制图片流过程详解
2020/06/08 Javascript
[49:13]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第一局
2016/02/27 DOTA
python抓取最新博客内容并生成Rss
2015/05/17 Python
解读Django框架中的低层次缓存API
2015/07/24 Python
Pandas中resample方法详解
2019/07/02 Python
python sorted函数的小练习及解答
2019/09/18 Python
python 矢量数据转栅格数据代码实例
2019/09/30 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
python中remove函数的踩坑记录
2021/01/04 Python
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
什么是会话Bean
2015/05/14 面试题
英文版银行求职信
2013/10/09 职场文书
健康教育主题班会
2015/08/14 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
创业计划书之面包店
2019/09/12 职场文书
JavaScript 反射学习技巧
2021/10/16 Javascript
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技