我现在一个页面上显示有50笔记录
例如:
1.xxxx xxxx xxxx [附件上传文本框]浏览
2.xxxx xxxx xxxx [附件上传文本框]浏览
3.xxxx xxxx xxxx [附件上传文本框]浏览
4.xxxx xxxx xxxx [附件上传文本框]浏览
...
...
...
50.xxxx xxxx xxxx [附件上传文本框]浏览
【按钮】上传
当我分别在后面浏览本地附件的时候,再按上传按钮,则将我所有已经浏览添加进附件的内容上传。
我知道用 <input type=file name=file[] id=file> 数组类型(我是放在一个循环里面的)
但是不太清楚按钮之后的内容改怎么写,求高人指导!
例如:
1.xxxx xxxx xxxx [附件上传文本框]浏览
2.xxxx xxxx xxxx [附件上传文本框]浏览
3.xxxx xxxx xxxx [附件上传文本框]浏览
4.xxxx xxxx xxxx [附件上传文本框]浏览
...
...
...
50.xxxx xxxx xxxx [附件上传文本框]浏览
【按钮】上传
当我分别在后面浏览本地附件的时候,再按上传按钮,则将我所有已经浏览添加进附件的内容上传。
我知道用 <input type=file name=file[] id=file> 数组类型(我是放在一个循环里面的)
但是不太清楚按钮之后的内容改怎么写,求高人指导!
<?php
$filee=$_POST[file];
for($i=0;$i<count($filee);$i++){
if ((($_FILES["file"]["type"][$i]== "image/gif")
|| ($_FILES["file"]["type"][$i] == "image/jpeg")
|| ($_FILES["file"]["type"][$i] == "image/pjpeg")
|| ($_FILES["file"]["type"][$i] == "image/jpg"))
&& ($_FILES["file"]["size"][$i] < 200000))
{
if ($_FILES["file"]["error"][$i] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"][$i] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"][$i] . "<br />";
echo "Type: " . $_FILES["file"]["type"][$i] . "<br />";
echo "Size: " . ($_FILES["file"]["size"][$i] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"][$i] . "<br />"; if (file_exists("upload/" . $_FILES["file"]["name"][$i] ))
{
echo $_FILES["file"]["name"][$i] . " already exists. ";
}
else
{
// move_uploaded_file($_FILES["file"]["tmp_name"],
//"upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"][$i];
}
}
}
else
{
echo "Invalid file";
}
}
?>
for($i=0;$i<count($filee);$i++){ 这句改了吗?你的错误显示打开了吗?
//$filee=$_POST[file];
for($i=0; $i<count($_FILES['file']['tmp_name']); $i++){
if ((($_FILES['file']['type'][$i]== 'image/gif')
|| ($_FILES['file']['type'][$i] == 'image/jpeg')
|| ($_FILES['file']['type'][$i] == 'image/pjpeg')
|| ($_FILES['file']['type'][$i] == 'image/jpg'))
&& ($_FILES['file']['size'][$i] < 200000))
{
if ($_FILES['file']['error'][$i] > 0)
{
echo "Return Code: " . $_FILES['file']['error'][$i] . "<br />";
}
else
{
echo "Upload: " . $_FILES['file']['name'][$i] . "<br />";
echo "Type: " . $_FILES['file']['type'][$i] . "<br />";
echo "Size: " . ($_FILES['file']['size'][$i] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES['file']['tmp_name'][$i] . "<br />"; if (file_exists("upload/" . $_FILES['file']['name'][$i] ))
{
echo $_FILES['file']['name'][$i] . " already exists. ";
}
else
{
// move_uploaded_file($_FILES["file"]["tmp_name"],
//"upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/" . $_FILES['file']['name'][$i];
}
}
}
else
{
echo "Invalid file";
}
}
?>
echo "<td><input type=file name=file[] id=file></td>";
</form>
没有这个是不能上传的
下面又是echo.难道你是html与php混排的?