关于PHP实现多张图片上传的问题
你好,我在网上看到你发的一段PHP实现多张图片上传的代码:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"...
你好,我在网上看到你发的一段PHP实现多张图片上传的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<meta name="Keywords" content=""/>
<meta name="Description" content=""/>
<title>动态添加图片</title>
<script type="text/javascript">
function addimg(){
//包含所有文件域的DIV
var div = document.getElementById('imgs');
//文件域
var input = document.createElement("input");
input.name = "img[]";
input.type = 'file';
//添加
div.appendChild(input);
//删除按钮
var button = document.createElement("a");
button.href = "javascript:;";
button.innerHTML = '删除';
div.appendChild(button);
//换行
var br = document.createElement("br");
div.appendChild(br);
//在按钮上增加删除的事件
button.onclick = function(){
input.parentNode.removeChild(input);
this.parentNode.removeChild(this);
br.parentNode.removeChild(br);
}
}
</script>
</head>
<body>
<form method="POST" enctype="multipart/form-data" action="upload.php">
请选择图片:
<div id="imgs">
<input type="file" name="img[]"/><br/>
</div>
<input type="button" onclick="addimg()" value="增加"/>
</form>
</body>
</html,我想问一下在upload.php中怎么知道上传了多少张图片呢?初学PHP,还请您指示,谢谢 展开
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<meta name="Keywords" content=""/>
<meta name="Description" content=""/>
<title>动态添加图片</title>
<script type="text/javascript">
function addimg(){
//包含所有文件域的DIV
var div = document.getElementById('imgs');
//文件域
var input = document.createElement("input");
input.name = "img[]";
input.type = 'file';
//添加
div.appendChild(input);
//删除按钮
var button = document.createElement("a");
button.href = "javascript:;";
button.innerHTML = '删除';
div.appendChild(button);
//换行
var br = document.createElement("br");
div.appendChild(br);
//在按钮上增加删除的事件
button.onclick = function(){
input.parentNode.removeChild(input);
this.parentNode.removeChild(this);
br.parentNode.removeChild(br);
}
}
</script>
</head>
<body>
<form method="POST" enctype="multipart/form-data" action="upload.php">
请选择图片:
<div id="imgs">
<input type="file" name="img[]"/><br/>
</div>
<input type="button" onclick="addimg()" value="增加"/>
</form>
</body>
</html,我想问一下在upload.php中怎么知道上传了多少张图片呢?初学PHP,还请您指示,谢谢 展开
4个回答
展开全部
PHP多图上传,网上源码很多的 查一下就好。但我更推荐你自己写,毕竟你是新手,联系很重要!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多张图片一般用AJAX,或者相关类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参考资料: http://docs.php.net/manual/zh/reserved.variables.files.php
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询