php如何上传多张图片 点击添加一张图片就出来一个框

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:18:15
前台代码
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="max_file_size" value="1000000">
<center>请选择上传文件:
<input name="userfile" type="file">
<input type="submit" value="上传">
</center>
<?php

echo "添加一张图片";
//动态输出文件上传表单控件
for($count = 1; $count < $upload_slots+1; $count++)
{
echo '<input type="file" name="userfile'.$count.'" size="29"><br>';
}
?>

后台代码
<?php

$uploaddir = 'c:/a/';
$uploadfile = $uploaddir. $_FILES['userfile']['name'];

if($_FILES['userfile']['type'] != "image/pjpeg" && $_FILES['userfile']['type'] != &quo

我刚刚做出来一个,给你看一下:
1。upload.html页面,即先是input type=file的文件:
<html>
<head>
<title></title>
</head>
<body>
<form enctype="multipart/form-data" action="do_upload.php" method="POST">
<fieldset>
<legend>图片上传</legend>
第一张图片<input name="userfile[]" type="file"><br>
第二张图片<input name="userfile[]" type="file"><br>
第三张图片<input name="userfile[]" type="file"><br>
第四张图片<input name="userfile[]" type="file"><br>
第五张图片<input name="userfile[]" type="file"><br>
<input type="submit" value="Send File">
</fieldset>
</form>
</body>
</html>

2。do_upload.php页面,即处理多文件上传的页面:
<?php
//全局数组$_FILES