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


猜你喜欢
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