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 相关文章推荐
让你的网站首页自动选择语言转跳
Dec 06 PHP
JS实现php的伪分页
May 25 PHP
在PHP中使用curl_init函数的说明
Nov 02 PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
Jun 12 PHP
php中ob函数缓冲机制深入理解
Aug 03 PHP
PHP培训要多少钱
Jun 06 PHP
PHP 7.0新增加的特性介绍
Jun 08 PHP
Laravel框架分页实现方法分析
Jun 12 PHP
PHP session垃圾回收机制实例分析
Jun 28 PHP
php无限极分类实现方法分析
Jul 04 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 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来写记数器(详细介绍)
2006/10/09 PHP
php下统计用户在线时间的一种尝试
2010/08/26 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
PHP实现的购物车类实例
2015/06/17 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
js利用clipboardData实现截屏粘贴功能
2016/10/12 Javascript
JS实现禁止鼠标右键的功能
2016/10/15 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
vue v-model实现自定义样式多选与单选功能
2018/07/05 Javascript
解决layui表格内文本超出隐藏的问题
2019/09/12 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
[02:23]2014DOTA2国际邀请赛中国战队回顾
2014/08/01 DOTA
在Python的Django框架中创建和使用模版
2015/07/15 Python
Python中文件I/O高效操作处理的技巧分享
2017/02/04 Python
Python的IDEL增加清屏功能实例
2017/06/19 Python
python PyTorch参数初始化和Finetune
2018/02/11 Python
python实现AES加密与解密
2019/03/28 Python
Python实现FTP文件传输的实例
2019/07/07 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
python实现飞机大战小游戏
2019/11/08 Python
python 字典套字典或列表的示例
2019/12/16 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
2020/05/17 Python
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
在校生钳工实习自我鉴定
2013/09/19 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书