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中matplotlib实现随鼠标滑动自动标注代码

    2023-09-02 10:49:47
  • Oracle学习笔记(五)

    2012-01-05 18:52:30
  • 通用的下拉菜单__用DL\\DD\\DT解决无法遮住select的问题

    2008-07-28 13:28:00
  • asp如何用JMail POP3接收电子邮件?

    2010-06-13 13:09:00
  • Sql语句优化注意

    2009-10-31 13:15:00
  • javascript this 关键字小提示

    2009-02-03 13:22:00
  • 如何显示数据库里的图片?

    2010-06-08 09:36:00
  • 删除PHP数组中头部、尾部、任意元素的实现代码

    2023-06-14 12:40:44
  • js关于 byval 与 byref 的区别

    2007-10-13 10:48:00
  • 如何在pyqt中实现全局事件实战记录

    2023-07-01 02:25:46
  • 五个影响mysql性能的关键配置

    2010-08-08 09:13:00
  • asp.net 防止用户通过后退按钮重复提交表单

    2023-07-21 00:03:54
  • asp用正则过滤html标签

    2008-01-19 16:34:00
  • 如何实现网上站点维护?

    2010-05-24 18:35:00
  • MYSQL教程:保证安全的备份MYSQL数据库的方法

    2010-03-03 17:12:00
  • ASP中利用正则表达式实现论坛UBB代码转换

    2008-02-29 11:49:00
  • 读取MySQL的log方法

    2011-07-01 12:04:57
  • Golang并发编程之调度器初始化详解

    2023-07-13 08:47:11
  • 利用WSH获取计算机硬件信息、DNS信息等

    2008-05-05 13:04:00
  • PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明

    2023-11-14 19:42:56
  • asp之家 网络编程 m.aspxhome.com