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 相关文章推荐
WINDOWS 2000下使用ISAPI方式安装PHP
Sep 05 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
Jul 15 PHP
php自定义的格式化时间示例代码
Dec 05 PHP
一个基于phpQuery的php通用采集类分享
Apr 09 PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
Jul 28 PHP
php curl登陆qq后获取用户信息时证书错误
Feb 03 PHP
浅析PHP中的i++与++i的区别及效率
Jun 15 PHP
PHP中spl_autoload_register()函数用法实例详解
Jul 18 PHP
利用laravel+ajax实现文件上传功能方法示例
Aug 13 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
PHP yield关键字功能与用法分析
Jan 03 PHP
php使用curl伪造浏览器访问操作示例
Sep 30 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中文乱码的快速解决方法
2016/10/01 PHP
PHP chr()函数讲解
2019/02/11 PHP
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
js 用CreateElement动态创建标签示例
2013/11/20 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
详解vue前后台数据交互vue-resource文档
2017/07/19 Javascript
js is_valid_filename验证文件名的函数
2017/07/19 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
C#实现将一个字符转换为整数
2017/12/12 Javascript
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
JS插件clipboard.js实现一键复制粘贴功能
2020/12/04 Javascript
vue2配置scss的方法步骤
2019/06/06 Javascript
vue实现Excel文件的上传与下载功能的两种方式
2019/06/28 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
在Python的循环体中使用else语句的方法
2015/03/30 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
python 自定义装饰器实例详解
2019/07/20 Python
Python调用JavaScript代码的方法
2020/10/27 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
初中生期末考试的自我评价
2013/12/17 职场文书
信息工作经验交流材料
2014/05/28 职场文书
施工现场安全管理制度
2015/08/05 职场文书
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server