ejemplo --> http://perr0.netii.net/exs/subir/s.php
Hola, esto hice un codigo sencillo, solo copy paste
recuerda darle permiso 777 a tu carpeta en tu pagina
lo probe en IE y Opera, debiera funcionar en el resto
salu2
Código HTML:
Ver originalfunction elemento_file(x){
var divele=document.getElementById("elementos");
var f=document.getElementsByTagName("div").item(0);
if(x==1){
if(f.lastChild){
divele.removeChild(f.lastChild);
divele.removeChild(f.lastChild);
}
} else {
salto=document.createElement("br");
ele=document.createElement("input");
ele.type="file";
ele.name="mielemento[]";
divele.appendChild(ele);
divele.appendChild(salto);
}
}
<?
if($_FILES["mielemento"]){
foreach ($_FILES["mielemento"]["error"] as $clave => $error) {
if ($error == UPLOAD_ERR_OK) {
$nombre_tmp = $_FILES["mielemento"]["tmp_name"][$clave];
$nombre = $_FILES["mielemento"]["name"][$clave];
if(move_uploaded_file($nombre_tmp, "$nombre")) echo "subido: $nombre
<br>";
}
}
}
?>
<form enctype="multipart/form-data" method="post"> <input type="button" value="Añadir" onClick="elemento_file(0)"> <input type="button" value="Quitar"onClick="elemento_file(1)"> <input type="submit" value="enviar">