Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2010, 06:43
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 4 meses
Puntos: 2
duda con el upload de múltiples ficheros

Hola compañer@s.

En esta ocasión resulta que quiero hacer una función que suba una seria de ficheros previamente cargados.

Quiero decir, io tengo un formulario con una serie de inputs type='file'. Unos como class='multi', que sirven para seleccionar varios ficheros, y otros normales.

Ahora, la duda reside en que no sé cómo obtener y pasar a la función que opere los múltiples.
Son arrays, lo sé, pero se me complican. Tengo el siguiente código en el index que se supone que debería recoger los datos del formulario y subirlos directamente.
Pero io lo que quiero es recoger los datos y pasárselos a una función. En esa función ia haré las subidas y todo lo que tenga que hacer más.

Código:
if(isset($insertar_ficheros))
{
	foreach ($_FILES["imagenes"]["error"] as $key => $error) 
	{
		if ($error == UPLOAD_ERR_OK) 
		{
			echo"$error_codes[$error]";
			move_uploaded_file(
			$imagenes_nombre_temp = $_FILES["imagenes"]["tmp_name"][$key],
			$imagenes_nombre_archivo = $_FILES["imagenes"]["name"][$key],
			$imagenes_tamano_archivo = $_FILES["imagenes"]["size"][$key]) or die("Problems with upload");
		}
	}
				
	foreach ($_FILES["archivos"]["error"] as $key => $error) 
	{
		if ($error == UPLOAD_ERR_OK) 
		{
			echo"$error_codes[$error]";
			move_uploaded_file(
			$archivos_nombre_temp = $_FILES["archivos"]["tmp_name"][$key],
			$archivos_nombre_archivo = $_FILES["archivos"]["name"][$key],
			$archivos_tamano_archivo = $_FILES["archivos"]["size"][$key]) or die("Problems with upload");
		}
	}
	
}
Esos son los foreach de los archivos múltiples. Cómo podría hacer para meterlos en un array tridimensional y luego mandar ese array a una función??
Muchas gracias.

Última edición por aniMAYtions; 03/02/2010 a las 07:24 Razón: uf, ke foión...