php简单实现批量上传图片的方法


Posted in PHP onMay 09, 2016

本文实例讲述了php简单实现批量上传图片的方法。分享给大家供大家参考,具体如下:

<?php
function upload_multi($path,$photo,$i){
$uploaddir = './'.$path;//文件存放目录
if(!file_exists($uploaddir))//如果目录不存在就新建
$uploaddir=mkdir($uploaddir);
$piece = explode('.',$photo['name'][$i]);
$uploadfile = $uploaddir . '/'.md5($piece[0]).'.'.$piece[1];
$result = move_uploaded_file($photo['tmp_name'][$i], $uploadfile);
if(!$result){
exit('上传失败');
}
return basename($uploadfile);
}
if($_POST['tijiao']){
extract($_POST);
$i=0;
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
upload_multi($email,$_FILES["pictures"],$i);
}
$i++;
}
}
?>
<script language="javascript">
function go_up(){
document.getElementById('new_up').innerHTML+='<input type="file" name="pictures[]" /><br>';
}
</script>
<form action="index.php" method="post" enctype="multipart/form-data">
<p>多图片上传</p><br>
<input type="file" name="pictures[]" /><br>
<div id="new_up"></div>
<input type="button"" name="add_img" value="新增上传" onclick="go_up()"/><br>
<input type="submit" value="Send" name="tijiao"/><br>
</form>

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

PHP 相关文章推荐
PHP防注入安全代码
Apr 09 PHP
php 输出双引号&quot;与单引号'的方法
May 09 PHP
修改destoon会员公司的伪静态中的com目录的方法
Aug 21 PHP
php递归创建目录的方法
Feb 02 PHP
Laravel 5框架学习之环境与配置
Apr 08 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
php下载远程大文件(获取远程文件大小)的实例
Jun 17 PHP
PHP 进度条函数的简单实例
Sep 19 PHP
php用xpath解析html的代码实例讲解
Feb 14 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
Jun 06 PHP
Centos7安装swoole扩展操作示例
Mar 26 PHP
php简单备份与还原MySql的方法
May 09 #PHP
PHP微信开发之微信消息自动回复下所遇到的坑
May 09 #PHP
php简单复制文件的方法
May 09 #PHP
win10环境PHP 7 安装配置【教程】
May 09 #PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
May 09 #PHP
php自动提交表单的方法(基于fsockopen与curl)
May 09 #PHP
php简单实现多语言切换的方法
May 09 #PHP
You might like
php 正则表达式小结
2009/08/31 PHP
php判断正常访问和外部访问的示例
2014/02/10 PHP
THINKPHP在添加数据的时候获取主键id的值方法
2017/04/03 PHP
PHP小白必须要知道的php基础知识(超实用)
2017/10/10 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
2018/07/30 PHP
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
2011/02/16 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
JavaScript函数定义的常见注意事项小结
2014/09/16 Javascript
js实现简单选项卡与自动切换效果的方法
2015/04/10 Javascript
使用jQuery和ajax代替iframe的方法(详解)
2017/04/12 jQuery
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
JS数据类型判断的几种常用方法
2020/07/07 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
Python实现导出数据生成excel报表的方法示例
2017/07/12 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
详解Python3 基本数据类型
2019/04/19 Python
浅析python实现动态规划背包问题
2020/12/31 Python
英国在线药房和在线医生:LloydsPharmacy
2019/10/21 全球购物
标记环介质访问控制协议
2016/03/27 面试题
Laravel的加密解密与哈希实例讲解
2021/03/24 PHP
英文留学推荐信范文
2014/01/25 职场文书
护士见习期自我鉴定
2014/02/08 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
给老师的感谢信
2015/01/20 职场文书
大学生学期个人总结
2015/02/12 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python
python中%格式表达式实例用法
2021/06/18 Python