PHP
<?php
if($_POST['up']) {
$diretorio = "suapasta/";
$quantos = count($_FILES['attachment']['name']);
for($i = 0; $i < $quantos; $i++) {
$uploadfile = $diretorio.$_FILES['attachment']['name'][$i];
if(@move_uploaded_file($_FILES['attachment']['tmp_name'][$i], $uploadfile)) {
echo "foi enviado: ".$_FILES['attachment']['name'][$i]."<br>";
} else {
}
}
}
?>
JAVASCRIPT
<script type="text/javascript">
function add() {
var d = document.createElement("div");
var file = document.createElement("input");
file.setAttribute("type", "file");
file.setAttribute("name", "attachment[]");
d.appendChild(file);
document.getElementById("id1").appendChild(d);
}
</script>
HTML
<form name="form" enctype="multipart/form-data" method="POST" action="">
<input type="file" name="attachment[]" id="attachment" onchange="document.getElementById('id2').style.display='block';">
<div id="id1"></div>
<input type="button" value="outro" id="id2" onclick="return add()" style="display:none;">
<input type="submit" name="up">
</form>