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+FLASH实现上传文件进度条相关文件 下载
Jul 21 PHP
php中文字母数字验证码实现代码
Apr 25 PHP
基于python发送邮件的乱码问题的解决办法
Apr 25 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
Feb 08 PHP
PHP设计模式之装饰者模式代码实例
May 11 PHP
Yii扩展组件编写方法实例分析
Jun 29 PHP
PHP的命令行命令使用指南
Aug 18 PHP
PHP 7.0.2 正式版发布
Jan 08 PHP
php flush无效,IIS7下php实时输出的方法
Aug 25 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
Dec 05 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 PHP
php安装dblib扩展,连接mssql的具体步骤
Mar 02 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的FTP学习(二)[转自奥索]
2006/10/09 PHP
PHP CURL模拟GET及POST函数代码
2010/04/25 PHP
PHP定时执行任务实现方法详解(Timer)
2015/07/30 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
2016/02/01 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
2016/05/16 PHP
JQuery 技巧和窍门整理(8个)
2010/04/22 Javascript
js将字符串转成正则表达式的实现方法
2013/11/13 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
JavaScript通过filereader接口读取文件
2017/05/10 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
2019/02/18 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
Django中使用locals()函数的技巧
2015/07/16 Python
Android分包MultiDex策略详解
2017/10/30 Python
用Python实现KNN分类算法
2017/12/22 Python
Python中的list与tuple集合区别解析
2019/10/12 Python
Python如何实现动态数组
2019/11/02 Python
Python集合操作方法详解
2020/02/09 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
浅谈Selenium 控制浏览器的常用方法
2020/12/04 Python
python中判断数字是否为质数的实例讲解
2020/12/06 Python
canvas学习和滤镜实现代码
2018/08/22 HTML / CSS
英国的领先快速时尚零售商:In The Style
2019/03/25 全球购物
大学生入党自我鉴定
2013/10/31 职场文书
境外导游求职信
2014/02/27 职场文书
企业党建工作汇报材料
2014/08/19 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
2015年母亲节寄语
2015/03/23 职场文书
2016年“5.12”护士节致辞
2015/07/31 职场文书
小学班级口号大全
2015/12/25 职场文书