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的计数器程序
Oct 09 PHP
PHP 删除一个目录及目录下的所有文件的函数代码
May 26 PHP
PHP __autoload()方法真的影响性能吗?
Mar 30 PHP
PHP合并两个数组的两种方式的异同
Sep 14 PHP
深入探讨:Nginx 502 Bad Gateway错误的解决方法
Jun 03 PHP
PHP转盘抽奖接口实例
Feb 09 PHP
weiphp微信公众平台授权设置
Jan 04 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
Sep 11 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 PHP
PHP连接MySQL数据库并以json格式输出
May 21 PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 PHP
php pdo连接数据库操作示例
Nov 18 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
php mssql 数据库分页SQL语句
2008/12/16 PHP
PHP多线程抓取网页实现代码
2010/07/22 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
PHP exif扩展方法开启详解
2014/07/28 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
php实现简单加入购物车功能
2017/03/07 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
javaScript call 函数的用法说明
2010/04/09 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
JavaScript学习笔记之获取当前目录的实现代码
2010/12/14 Javascript
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
jQuery实现类似滑动门切换效果的层切换
2013/09/23 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
微信小程序获取循环元素id以及wx.login登录操作
2017/08/17 Javascript
Python爬取成语接龙类网站
2018/10/19 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
python验证身份证信息实例代码
2019/05/06 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
2020/05/20 Python
python 第三方库paramiko的常用方式
2021/02/20 Python
Python页面加载的等待方式总结
2021/02/28 Python
一款html5 canvas实现的图片玻璃碎片特效
2014/09/11 HTML / CSS
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
数控专业毕业生求职信范文
2013/09/21 职场文书
物流经理自我评价
2013/09/23 职场文书
现金出纳岗位职责
2014/03/15 职场文书
安全生产计划书
2014/05/04 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
机关干部个人对照检查材料思想汇报
2014/09/28 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
2015年依法治校工作总结
2015/07/27 职场文书