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,批量上传图片
0
投稿

猜你喜欢

  • 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
  • 利用标准库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
  • pycharm第三方库安装失败的问题及解决经验分享

    2023-07-11 01:50:45
  • 关于Javascript的内存泄漏问题

    2008-04-15 07:46:00
  • Mozilla 表达式 __noSuchMethod__

    2024-04-18 09:42:21
  • 如何用vue实现网页截图你知道吗

    2024-04-27 15:51:31
  • 利用python清除移动硬盘中的临时文件

    2022-12-07 21:43:11
  • 和“登录”有关的事儿

    2009-07-10 17:37:00
  • 使用python实现个性化词云的方法

    2021-08-27 03:46:59
  • python pygame模块编写飞机大战

    2021-06-30 23:53:48
  • asp之家 网络编程 m.aspxhome.com