Aquí un simple cargador de imágenes
subir.php
Código PHP:
Ver original<?php
$files = $_FILES['archivo'];
$num = $_GET['n']==NULL?5:$_GET['n'];
echo '<form action="" method="post" enctype="multipart/form-data">';
for($i=0;$i<$num;$i++){
echo 'Archivo: <input type="file" name="archivo[]" /><br />';
}
echo '<input type="submit" value="Subir" />
</form>';
}
else{
if(count($files)==0) echo "No hay archivos para subir."; else{
for($i=0;$i<count($files['name']);$i++){ if(archivosValidos($files['type'][$i])){
copy($files['tmp_name'][$i],$files['name'][$i]); echo $files['name'][$i].": Guardado<br />";
}
else
echo "El archivo \"".$files['name'][$i]."\" no es valido<br />";
}
}
}
function archivosValidos($tipo){
if($tipo=="image/jpeg"|$tipo=="image/png"|$tipo=="image/gif")
return true;
else
return false;
}
?>
Espero que sirva