Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2008, 07:56
chefnelone
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 19 años, 1 mes
Puntos: 15
subir varios archivo y datos a servidor?

Hola

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> 
para el php he encontrado esto:
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'])) { 
$nombrePdfsrand(1,1000).".pdf";
$ruta"../../docsPdfs/".$nombrePdfs;   
move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta)
}


}

}
//cierra foreach() 
pero no funciona.
alguna idea de que está mal o si alguien conoce un codigo mejor