Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2007, 10:06
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
De acuerdo Saber utilizar esta función: foreach($_FILES as...

Hola a todos!! Cómo van??

Tengo una duda respecto a esta función:
Código PHP:
foreach($_POST as $nombre_campo => $valor)
        {
               echo 
$asignacion="\$".$nombre_campo."='".$valor."';";            
               eval(
$asignacion);
        } 
La utilizo para recibir lo que viene de los form con metodo post...

Lo que me gustaría es utilizarla para recibir los $_FILES, para cargar n cantidad de archivos. Le cambié simplemente la palabra pensando que sería suficiente:
Código PHP:
foreach($_FILES as $nombre_campo => $valor)
{
               echo 
$asignacion="\$".$nombre_campo."='".$valor."';";            
               eval(
$asignacion);

He intentado de diferentes maneras utilizar la variable que me arroja, pero no logro implementarla, no sé cómo escribir correctamente la sintaxis para que me tome la nueva variable:

Código HTML:
<html>							
<tr>
	<td>Imagen <?=$xx?>:</td>
	<td><input name="imagen[]" type="file" size="25"/></td>
</tr>
<tr>
	<td>Imagen <?=$xx?>:</td>
	<td><input name="imagen[]" type="file" size="25"/></td>
</tr>
<tr>
	<td>Imagen <?=$xx?>:</td>
	<td><input name="imagen[]" type="file" size="25"/></td>
</tr>								
</html> 
El código php que he intentado hasta ahora es:
Código PHP:
for ($i 0$i 3$i++)
{
                
$tmp_name $imagen["tmp_name"][$i];
                
$name $imagen["name"][$i];
                echo(
"<b>Archivo </b> $key ");
                echo(
"<br />");
                echo(
"<b>el nombre original:</b> ");
                echo(
$name);
                echo(
"<br />");
                echo(
"<b>el nombre temporal:</b> \n");
                echo(
$tmp_name);
                echo(
"<br />");            

De esta manera no sirve... y no sé como deba formar "$imagen["tmp_name"][$i]" y "$imagen["name"][$i]" , para que me arroje sus respectivos nombres...

De antemano muchas gracias por su ayuda!!

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com