php简单实现批量上传图片的方法
作者:果冻 时间:2023-11-20 13:55:53
本文实例讲述了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,批量上传图片
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python删除指定类型(或非指定)的文件实例详解
2022-04-10 06:46:52
浅谈Django 页面缓存的cache_key是如何生成的
2022-03-20 09:53:02
高手进阶:网页设计中的文字运用
2008-10-05 08:58:00
XML简易教程之二
2008-09-05 17:19:00
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
2022-10-17 05:26:04
ASP页面内VBScript和JScript的交互
2007-09-11 13:49:00
vue切换页面(路由)时如何保持滚动条回到顶部
2024-05-28 15:54:49
python3使用urllib示例取googletranslate(谷歌翻译)
2021-08-31 19:20:34
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2023-11-14 12:56:27
![](https://img.aspxhome.com/file/2023/5/94505_0s.png)
利用标准库fractions模块让Python支持分数类型的方法详解
2023-06-06 05:23:47
一个统计当前在线用户的解决方案
2007-10-13 19:27:00
在ASP.NET 2.0中操作数据之三十六:在DataList里编辑和删除数据概述
2024-05-09 09:03:43
![](https://img.aspxhome.com/file/2023/1/129811_0s.png)
pycharm第三方库安装失败的问题及解决经验分享
2023-07-11 01:50:45
![](https://img.aspxhome.com/file/2023/5/107035_0s.png)
关于Javascript的内存泄漏问题
2008-04-15 07:46:00
Mozilla 表达式 __noSuchMethod__
2024-04-18 09:42:21
![](https://img.aspxhome.com/file/2023/3/136293_0s.jpg)
如何用vue实现网页截图你知道吗
2024-04-27 15:51:31
![](https://img.aspxhome.com/file/2023/5/133095_0s.png)
利用python清除移动硬盘中的临时文件
2022-12-07 21:43:11
![](https://img.aspxhome.com/file/2023/7/67797_0s.jpg)
和“登录”有关的事儿
2009-07-10 17:37:00
![](https://img.aspxhome.com/file/UploadPic/20097/10/p173-34s.png)
使用python实现个性化词云的方法
2021-08-27 03:46:59
![](https://img.aspxhome.com/file/2023/7/82917_0s.png)
python pygame模块编写飞机大战
2021-06-30 23:53:48