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 相关文章推荐
加速XP搜索功能堪比vista
Mar 22 PHP
PHP Smarty生成EXCEL文档的代码
Aug 23 PHP
PHP Cookie的使用教程详解
Jun 03 PHP
Thinkphp的volist标签嵌套循环使用教程
Jul 08 PHP
phplot生成图片类用法详解
Jan 06 PHP
PHP 验证登陆类分享
Mar 13 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
php生成图片验证码
Jun 09 PHP
PHP简单的MVC框架实现方法
Dec 01 PHP
PHP和MYSQL实现分页导航思路详解
Apr 11 PHP
PHP getName()函数讲解
Feb 03 PHP
PHP实现rar解压读取扩展包小结
Jun 03 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提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
php笔记之:AOP的应用
2013/04/24 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math
2012/08/14 Javascript
JavaScript实现x秒后自动跳转到一个页面
2013/01/03 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
2015/06/05 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
2018/05/06 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
python 文件与目录操作
2008/12/24 Python
Django URL传递参数的方法总结
2016/08/28 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
python 安装移动复制第三方库操作
2020/07/13 Python
实例讲解CSS3中的box-flex弹性盒属性布局
2016/06/09 HTML / CSS
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
使用html5 canvas 画时钟代码实例分享
2015/11/11 HTML / CSS
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
冰淇淋店的创业计划书
2014/02/07 职场文书
3的组成教学反思
2014/04/30 职场文书
推普周活动总结
2014/08/28 职场文书
政协会议宣传标语
2014/10/09 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
基层组织建设年活动总结
2015/05/09 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript
nginx反向代理配置去除前缀案例教程
2021/07/26 Servers
Redis+Lua脚本实现计数器接口防刷功能(升级版)
2022/02/12 Redis
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android