Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2010, 21:58
manudferreiro
 
Fecha de Ingreso: enero-2007
Mensajes: 135
Antigüedad: 17 años, 3 meses
Puntos: 1
Uso de arrays en el envio de mutiples datos por form

bueno, ya que me puse a renegar con mi antiguo proyecto de la inmobiliaria, veo cuestiones que me resultan deficientes con solo mirarlas, por ende quiero solucionarlas.
he aquí la cuestión:
una de las funciones es la carga de multiples imagenes mediante un form:
antes lo hacia una por una, teniendo en cuenta que tengo como 40 imagenes es como algo repetitivo..
lo hacia de esta forma:
Código PHP:
$nombre_archivo $HTTP_POST_FILES["userfile"]["name"]; 
$tipo_archivo $HTTP_POST_FILES["userfile"]["type"]; 
$tamano_archivo $HTTP_POST_FILES["userfile"]["size"]; 
$nombre_archivo2 $HTTP_POST_FILES["frente1"]["name"]; 
$tipo_archivo2 $HTTP_POST_FILES["frente1"]["type"]; 
$tamano_archivo2 $HTTP_POST_FILES["frente1"]["size"]; 
y así sucesivamente (un desastre).
se me ocurrió hacerlo en un array, pero no consigo obtener todos los datos.
de la forma:
Código PHP:
$numero2 count($_POST);
$tags2 array_keys($_POST); // obtiene los nombres de las varibles
$valores2 array_values($_POST);// obtiene los valores de las varibles

// crea las variables y les asigna el valor

for($i=0;$i<$numero2;$i++){ 
$
$tags2[$i]=$valores2[$i]; 
echo $
$tags2[$i];
echo 
$tags2[$i];

de esta manera no llego a obtner el nombre del archivo, pero si me da el tipo y el tamaño..
alguna idea de como resolverlo?
gracias
Manu