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代码DOS造成用光网络带宽
Mar 01 PHP
微博短链接算法php版本实现代码
Sep 15 PHP
php中使用$_REQUEST需要注意的一个问题
May 02 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
Nov 07 PHP
PHP中判断变量为空的几种方法小结
Nov 12 PHP
跟我学Laravel之视图 &amp; Response
Oct 15 PHP
php实现删除空目录的方法
Mar 16 PHP
PHP-FPM之Chroot执行环境详解
Aug 03 PHP
PHP中的多种加密技术及代码示例解析
Oct 20 PHP
浅谈PHP命令执行php文件需要注意的问题
Dec 16 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
Jun 09 PHP
php使用redis的几种常见操作方式和用法示例
Feb 20 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
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
javascript 常用方法总结
2009/06/03 Javascript
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
40个新鲜出炉的jQuery 插件和免费教程[上]
2012/07/24 Javascript
js时间日期和毫秒的相互转换
2013/02/22 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
网页中的图片查看器viewjs使用方法
2017/07/11 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
js实现搜索栏效果
2018/11/16 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
2019/09/05 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
2020/05/09 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
微信小程序canvas实现签名功能
2021/01/19 Javascript
Python操作json数据的一个简单例子
2014/04/17 Python
python实现将pvr格式转换成pvr.ccz的方法
2015/04/28 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
python新手学习可变和不可变对象
2020/06/11 Python
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
美国婴儿服装购物网站:Gerber Childrenswear
2020/05/06 全球购物
Servlet如何得到服务器的信息
2015/12/22 面试题
秘书岗位职责
2013/11/18 职场文书
小学生班会演讲稿
2014/01/09 职场文书
事业单位请假制度
2014/01/13 职场文书
小学班长竞选演讲稿
2014/04/24 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
车间安全生产管理制度
2015/08/06 职场文书
SQLServer中exists和except用法介绍
2021/12/04 SQL Server