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中的extract的作用分析
Apr 09 PHP
php编程实现获取excel文档内容的代码实例
Jun 28 PHP
深入Apache与Nginx的优缺点比较详解
Jun 17 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
Mar 19 PHP
php检查是否是ajax请求的方法
Apr 16 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
PHP错误处理函数
Apr 03 PHP
基于PHP实现商品成交时发送短信功能
May 11 PHP
总结PHP中DateTime的常用方法
Aug 11 PHP
php-msf源码详解
Dec 25 PHP
Ubuntu彻底删除PHP7.0的方法
Jul 27 PHP
有关PHP 中 config.m4 的探索
Aug 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
我的论坛源代码(二)
2006/10/09 PHP
php 随机生成10位字符代码
2009/03/26 PHP
php cookies中删除的一般赋值方法
2011/05/07 PHP
ThinkPHP中的关联模型注意点
2014/06/16 PHP
使用PHP Socket 编程模拟Http post和get请求
2014/11/25 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
PHP实现简单日历类编写
2020/08/28 PHP
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码
2016/10/09 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
2016/11/28 Javascript
EditPlus中的正则表达式 实战(4)
2016/12/15 Javascript
fullPage.js和CSS3实现全屏滚动效果
2017/05/05 Javascript
浅谈sass在vue注意的地方
2017/08/10 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
微信小程序实现天气预报功能
2018/07/18 Javascript
[46:09]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第三场
2014/05/26 DOTA
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
python对DICOM图像的读取方法详解
2017/07/17 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
django使用django-apscheduler 实现定时任务的例子
2019/07/20 Python
使用OpenCV实现仿射变换—平移功能
2019/08/29 Python
html5 touch事件实现触屏页面上下滑动(一)
2016/03/10 HTML / CSS
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
一套PHP的笔试题
2013/05/31 面试题
内科护士实习自我鉴定
2013/10/17 职场文书
一份创业计划书范文
2014/02/08 职场文书
讲文明树新风公益广告宣传方案
2014/02/25 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
公司离职证明标准范本
2014/10/05 职场文书
针对吵架老公保证书
2015/05/08 职场文书
签字仪式主持词
2015/07/03 职场文书
python scipy 稀疏矩阵的使用说明
2021/05/26 Python
Redis基本数据类型String常用操作命令
2022/06/01 Redis
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL