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&amp;&amp;mysql)三
Oct 09 PHP
PHP判断图片格式的七种方法小结
Jun 03 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
Jun 12 PHP
php 魔术方法详解
Nov 11 PHP
PHP使用glob函数遍历目录或文件夹的方法
Dec 16 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
Dec 29 PHP
php实现购物车功能(下)
Jan 05 PHP
PHP程序员的技术成长规划
Mar 25 PHP
老生常谈PHP数组函数array_merge(必看篇)
May 25 PHP
laravel 时间格式转时间戳的例子
Oct 11 PHP
浅谈Laravel模板实体转义带来的坑
Oct 22 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实现WEB动态网页静态
2006/10/09 PHP
php cache类代码(php数据缓存类)
2010/04/15 PHP
PHP连接局域网MYSQL数据库的简单实例
2013/08/26 PHP
php ci框架中加载css和js文件失败的原因及解决方法
2014/07/29 PHP
PHP模板解析类实例
2015/07/09 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
jQuery1.6 正式版发布并提供下载
2011/05/05 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
jqGrid中文文档之选项设置
2015/12/02 Javascript
JavaScript代码判断点击第几个按钮
2015/12/13 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
tab栏切换原理
2017/03/22 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
详解vue3.0 的 Composition API 的一种使用方法
2020/10/26 Javascript
JS如何实现在弹出窗口中加载页面
2020/12/03 Javascript
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
Python模块学习 datetime介绍
2012/08/27 Python
剖析Django中模版标签的解析与参数传递
2015/07/21 Python
Python中的引用知识点总结
2019/05/20 Python
python模拟键盘输入 切换键盘布局过程解析
2019/08/15 Python
解决jupyter运行pyqt代码内核重启的问题
2020/04/16 Python
DHC美国官网:日本通信销售第一的化妆品品牌
2017/11/12 全球购物
材料加工硕士生求职信
2013/10/10 职场文书
文字自荐书范文
2014/02/10 职场文书
管理工程专业求职信
2014/08/10 职场文书
民主评议党员总结
2014/10/20 职场文书
学生会个人总结范文
2015/02/15 职场文书
2015驻村干部工作总结
2015/04/07 职场文书
农村婚庆主持词
2015/06/29 职场文书
《风筝》教学反思
2016/02/23 职场文书
多人股份制合作协议书
2016/03/19 职场文书
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang