PHP Multifile Upload
PHP
Download (.zip)
<script> var i=1; function insert() { if (i<30) { j=i; i++; eval("document.upload.elements.ufile"+j).insertAdjacentHTML("AfterEnd","<br id=\"brid"+i+"\"><input type=\"file\" name=\"ufile"+i+"\" size=\"40\">"); count.innerHTML=i; document.upload.elements.count.value=i; } } function remove() { if (i>1) { j=i; i--; eval("document.upload.elements.ufile"+j+".outerHTML=\"\""); count.innerHTML=i; document.upload.elements.count.value=i; eval("brid"+j+".outerHTML=\"\""); } } </script> <? $dir = "upload";
if (!is_dir($dir)) if (!@mkdir($dir)) die("Error");
if (isset($_POST['count']) && $_POST['count'] != "") { $count = $_POST['count']; for($i = 1; $i < $count + 1; $i++) { if(isset($HTTP_POST_FILES["ufile".$i]) && $HTTP_POST_FILES["ufile".$i]["name"] != "") { $file1 = $HTTP_POST_FILES["ufile".$i]["name"]; $file2 = $HTTP_POST_FILES["ufile".$i]["tmp_name"]; if (copy($file2, "$dir/".$file1)) echo "$file1 Uploaded<BR>"; else echo "Error"; } } } ?> <form name=upload action=? method="post" enctype="multipart/form-data"> #<span id=count>1</span><BR> <input type="hidden" name="count" value="1"> <input type="file" name="ufile1" size="40"> <table><tr><td> <input type="submit" value="Upload" name="upload"> <input type="button" value=" - 1 " name=file1 onClick="remove(this)"> <td><input type="button" value=" + 1 " name=file onClick="insert(this)"> </td></tr></table> </form>
|