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 相关文章推荐
MySQL数据源表结构图示
Jun 05 PHP
整理的一些实用WordPress后台MySQL操作命令
Jan 07 PHP
php创建基本身份认证站点的方法详解
Jun 08 PHP
解析PHP实现下载文件的两种方法
Jul 05 PHP
改写函数实现PHP二维/三维数组转字符串
Sep 13 PHP
php实现执行某一操作时弹出确认、取消对话框
Dec 30 PHP
php实现的mongodb操作类
May 28 PHP
PHP实现批量上传单个文件
Dec 29 PHP
Zend Framework教程之Zend_Db_Table用法详解
Mar 21 PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
May 02 PHP
Laravel5.4框架中视图共享数据的方法详解
Sep 05 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
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
javascript web页面刷新的方法收集
2009/07/02 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
Js使用WScript.Shell对象执行.bat文件和cmd命令
2014/12/18 Javascript
Javascript 拖拽雏形中的一些问题(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
2015/06/24 Javascript
浅析JavaScript回调函数应用
2016/05/22 Javascript
Node.js DES加密的简单实现
2016/07/07 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
2020/02/04 jQuery
简单了解前端渐进式框架VUE
2020/07/20 Javascript
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
Python迭代器和生成器介绍
2015/03/06 Python
python字典改变value值方法总结
2019/06/21 Python
Python秒算24点实现及原理详解
2019/07/29 Python
python实现图片压缩代码实例
2019/08/12 Python
python实现简单银行管理系统
2019/10/25 Python
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
网上常见的一份Linux面试题(多项选择部分)
2014/09/09 面试题
师范生的个人求职信范文
2014/01/04 职场文书
幼儿园数学教学反思
2014/02/02 职场文书
违章停车检讨书
2014/10/21 职场文书
公务员政审个人总结
2015/02/12 职场文书
2015年教师见习期工作总结
2015/05/20 职场文书
入党积极分子群众意见
2015/06/01 职场文书
初中信息技术教学反思
2016/02/16 职场文书
民事纠纷协议书
2016/03/23 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
Go语言实现Snowflake雪花算法
2021/06/08 Golang
MySQL时区造成时差问题
2022/04/13 MySQL