Tengo una duda respecto a esta función:
Código PHP:
foreach($_POST as $nombre_campo => $valor)
{
echo $asignacion="\$".$nombre_campo."='".$valor."';";
eval($asignacion);
}
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);
}
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>
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 antemano muchas gracias por su ayuda!!
Saludos