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 相关文章推荐
第十二节 类的自动加载 [12]
Oct 09 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
一个简单php扩展介绍与开发教程
Aug 19 PHP
几款免费开源的不用数据库的php的cms
Dec 19 PHP
php中经典方法实现判断多维数组是否为空
Oct 23 PHP
ThinkPHP静态缓存简单配置和使用方法详解
Mar 23 PHP
浅谈PHP值mysql操作类
Jun 29 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 PHP
php通过各种函数判断0和空
Jul 04 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
Jan 04 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
Mar 09 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相关资料
2006/10/09 PHP
php二维数组用键名分组相加实例函数
2013/11/06 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
php获取YouTube视频信息的方法
2015/02/11 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
PHP正则删除HTML代码中宽高样式的方法
2017/06/12 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
如何在一个页面显示多个百度地图
2013/04/07 Javascript
jquery移动listbox的值原理及代码
2013/05/03 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
bootstrap table实现双击可编辑、添加、删除行功能
2017/09/27 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
微信小程序如何实现全局重新加载
2019/06/05 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
Python实现CET查分的方法
2015/03/10 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
2020/12/01 Python
利用Python批量识别电子账单数据的方法
2021/02/08 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
美国餐厅用品和厨房设备批发网站:KaTom Restaurant Supply
2018/01/27 全球购物
C语言笔试题回忆
2015/04/02 面试题
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
《母鸡》教学反思
2014/02/25 职场文书
《红军不怕远征难》教学反思
2014/04/14 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
2019年大学推荐信
2019/06/24 职场文书
Python机器学习算法之决策树算法的实现与优缺点
2021/05/13 Python
Spring实现内置监听器
2021/07/09 Java/Android
Python Pytorch查询图像的特征从集合或数据库中查找图像
2022/04/09 Python