Foros del Web » Programando para Internet » PHP »

obtener datos de un file en un bucle for

Estas en el tema de obtener datos de un file en un bucle for en el foro de PHP en Foros del Web. Gente: hice un script que me pregunta cuántos archivos quiero guardar en la db, y de acuerdo a ese número, genera los campos del formu. ...
  #1 (permalink)  
Antiguo 01/07/2010, 11:12
Avatar de arielcasanova  
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 19 años, 6 meses
Puntos: 1
obtener datos de un file en un bucle for

Gente: hice un script que me pregunta cuántos archivos quiero guardar en la db, y de acuerdo a ese número, genera los campos del formu.
El tema es que los campos nombre y fecha los toma sin problema (nombrex[] y fechax[]) pero el file (archivo1x[]) no me lo toma cuando lo paso por el for

o sea:
Código:
                for ($i=0;$i<count($archivo1x);$i++) 
		{ 			
			$nombre=$nombrex[$i];
			$fecha=$fechax[$i];
			$archivo1=$archivo1x[$i];
			//datos del arhivo 
			$nombre_archivo = $HTTP_POST_FILES['archivo1x']['name']; 
			$tipo_archivo = $HTTP_POST_FILES['archivo1x']['type']; 
			$tamano_archivo = $HTTP_POST_FILES['archivo1x']['size']; 
			$nombre_archivo=time()."$nombre_archivo"; 

                 }
no sé cómo pasar los arrays por el $HTTP_POST_FILES['archivo1x']
Ya probé con:

$HTTP_POST_FILES['archivo1']
$HTTP_POST_FILES['archivo1x[]']
$HTTP_POST_FILES['archivo1x[$i]']

pero ninguno me da resultados.

alguna idea de cómo obtener los datos del archivo?

gracias!
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar
  #2 (permalink)  
Antiguo 01/07/2010, 11:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: obtener datos de un file en un bucle for

si, aprende depurar tus variables...
Código PHP:
var_dump($_FILES); 
así observas la estructura y dejas de adivinar... ;)

y bueno, nada cuesta leer el manual:
http://php.net/manual/en/features.file-upload.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 01/07/2010, 11:20
Avatar de arielcasanova  
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: obtener datos de un file en un bucle for

en eso estaba, pateke, lo de leer el manual, lo que pasa es que por las dudas tiré la pregunta.
no tengo idea de qué es "depurar variables" pero ahí me pongo a investigarlo.
gracias.
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar
  #4 (permalink)  
Antiguo 02/07/2010, 14:44
Avatar de arielcasanova  
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: obtener datos de un file en un bucle for

Solución: le puse el [$i] al lado!

$nombre_archivo = $HTTP_POST_FILES['archivo1x']['name'][$i];

y así funcionó.

saludos
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar

Etiquetas: bucle, file
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:40.