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脚本的10个技巧(4)
Oct 09 PHP
PHP Session变量不能传送到下一页的解决方法
Nov 27 PHP
让你成为更出色的PHP开发者的10个技巧
Feb 25 PHP
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
Apr 09 PHP
如何解决CI框架的Disallowed Key Characters错误提示
Jul 05 PHP
根据ip调用新浪api获取城市名并转成拼音
Mar 07 PHP
PHP实现算式验证码和汉字验证码实例
Mar 09 PHP
php实现多维数组排序的方法示例
Mar 23 PHP
基于PHP常用文件函数和目录函数整理
Aug 17 PHP
PHP常用日期加减计算方法实例小结
Jul 31 PHP
php+ajax实现商品对比功能示例
Apr 13 PHP
php实现推荐功能的简单实例
Sep 29 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
ThinkPHP中的关联模型注意点
2014/06/16 PHP
PHP中IP地址与整型数字互相转换详解
2014/08/20 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
php编程每天必学之表单验证
2016/03/01 PHP
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
select 控制网页内容隐藏于显示的实现代码
2010/05/25 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
JS简单测试循环运行时间的方法
2016/09/04 Javascript
微信小程序 教程之注册页面
2016/10/17 Javascript
JavaScript中数组Array方法详解
2017/02/27 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
nodejs简单抓包工具使用详解
2019/08/23 NodeJs
[01:03:36]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第二场 1月26日
2021/03/11 DOTA
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
Python下rrdtool模块的基本使用方法
2015/11/13 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
python os.path模块常用方法实例详解
2018/09/16 Python
使用Python横向合并excel文件的实例
2018/12/11 Python
Python循环中else,break和continue的用法实例详解
2019/07/11 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
Numpy数组的广播机制的实现
2020/11/03 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
app内嵌H5 webview 本地缓存问题的解决
2020/10/19 HTML / CSS
STAUD官方网站:洛杉矶独有的闲适风格
2019/04/11 全球购物
Optimalprint加拿大:在线打印服务
2020/04/03 全球购物
什么是makefile? 如何编写makefile?
2013/01/02 面试题
2013年保送生自荐信格式
2013/11/20 职场文书
大学生个人求职口试自我评价
2014/02/16 职场文书
经济职业学院毕业生自荐书
2014/03/17 职场文书
工会换届选举方案
2014/05/21 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
Pyhton模块和包相关知识总结
2021/05/12 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python