php实现连续上传

php实现连续上传

<?
    if($_POST["Submit"]){
        $an = count($_FILES["upfile"]["name"]);
        for($i=0;$i<$an;$i++){
            
//                在这写保存代码,如:
                $save_name = "d:/".$_FILES["upfile"]["name"][$i];
                move_uploaded_file($_FILES["upfile"]["tmp_name"][$i],$save_name);
            
        }
    }
?>
<HTML>
<HEAD>
<script>
    function add_inp(){
        newInp = document.createElement("input")
        newInp.setAttribute("type","file")
        newInp.setAttribute("name","upfile[]")
        div1.appendChild(newInp)
        newInp = document.createElement("br")
        div1.appendChild(newInp)
    }
    function del_inp(){
        childlen=div1.childNodes.length
        childlen--
        div1.removeChild(div1.childNodes[childlen])
        childlen--
        div1.removeChild(div1.childNodes[childlen])
    }
</script>

</HEAD>
<BODY>
<FORM METHOD="post" ENCTYPE="multipart/form-data" name=f1>
<div id=div1>
</div>
<INPUT TYPE="button" VALUE="增加上传" onclick=add_inp()>
<INPUT TYPE="button" VALUE="减少上传" onclick=del_inp()><br>
<INPUT TYPE="submit" VALUE="提 交" NAME="Submit">
</FORM>
</BODY>

和论坛的效果一样。
如履薄冰

呵呵
我的Blog