necesito subir varios archivos al servidor. No se como hacer el loop con php para ir subiendo los archivos.
el form seria algo como:
Código HTML:
<form enctype="multipart/form-data" action="miphp.php"> Archivo 1:<input type="file" size="25" name="my_field[1]" value="" /> Archivo 2:<input type="file" size="25" name="my_field[2]" value="" /> <input name="enviado" type="hidden"> <input name="submit" type="submit" value="SUBIR"> </form>
Código PHP:
$files = array();
foreach ($_FILES['my_field'] as $k => $l) {
foreach ($l as $i => $v) {
if (!array_key_exists($i, $files))
$files[$i] = array();
$files[$i][$k] = $v;
}
}//cierra foreach()
foreach ($files as $file) {
if($file!=""){
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) {
$nombrePdfs= rand(1,1000).".pdf";
$ruta= "../../docsPdfs/".$nombrePdfs;
move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta)
}
}
}//cierra foreach()
alguna idea de que está mal o si alguien conoce un codigo mejor