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中使用sockets:从新闻组中获取文章
Oct 09 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
Codeigniter实现智能裁剪图片的方法
Jun 12 PHP
PHP将回调函数作用到给定数组单元的方法
Aug 19 PHP
php判断当前操作系统类型
Oct 28 PHP
什么是OneThink oneThink后台添加插件步骤
Apr 13 PHP
PHP常用文件操作函数和简单实例分析
Jun 03 PHP
10个值得深思的PHP面试题
Nov 14 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
PHP实现随机数字、字母的验证码功能
Aug 01 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
第1次亲密接触PHP5(2)
2006/10/09 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
javascript制作幻灯片(360度全景图片)
2015/07/28 Javascript
AngularJS基础 ng-include 指令简单示例
2016/08/01 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
原生js+cookie实现购物车功能的方法分析
2017/12/21 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
python列表去重的二种方法
2014/02/14 Python
Python比较两个图片相似度的方法
2015/03/13 Python
在Python中操作文件之truncate()方法的使用教程
2015/05/25 Python
Python实现代码统计工具(终极篇)
2016/07/04 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
Python中django学习心得
2017/12/06 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
基于python3监控服务器状态进行邮件报警
2019/10/19 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
详解HTML5中的Communication API基本使用方法
2016/01/29 HTML / CSS
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
JDO的含义
2012/11/17 面试题
秋季运动会广播稿大全
2014/02/17 职场文书
财务管理专业自荐书
2014/09/02 职场文书
违反交通法规检讨书
2014/09/10 职场文书
土地转让协议书
2014/09/27 职场文书
中层干部考核评语
2015/01/04 职场文书
2015社区健康教育工作总结
2015/05/20 职场文书
告知书格式
2015/07/01 职场文书
新兵入伍决心书
2015/09/22 职场文书
Vue实现导入Excel功能步骤详解
2021/07/03 Vue.js