Foros del Web » Programando para Internet » PHP »

Problema con $_FILES

Estas en el tema de Problema con $_FILES en el foro de PHP en Foros del Web. Saludos... En html cree un input file de la siguiente manera: <input type="file" name="files" size="90"> y tengo un campo oculto para la accion del usuario, ...
  #1 (permalink)  
Antiguo 26/01/2006, 09:27
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
Problema con $_FILES

Saludos...

En html cree un input file de la siguiente manera:

<input type="file" name="files" size="90">

y tengo un campo oculto para la accion del usuario, sea guardar,modificar, etc...

y en php el siguiente codigo;
<?php
if($_POST['Accion'] == 'Guardar')
{
if (isset ($_FILES["files"]))
{
$tamano = $_FILES['files']['size'];
$NumArch = count($tamano);
}
echo "Tamaño $tamano";
}
}

?>

Pero no me muestra nada en pantalla....
Que estoy haciendo mal????

Agradezco la ayuda y sugerencias que me puedan brindar....
  #2 (permalink)  
Antiguo 26/01/2006, 09:52
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
Has revisado si estan subidos todos los valores que dices dentro de los arreglos $_POST y dentro de $_FILES para ver que todos, los valores que se suben, al hacer submit tu formulario, revisa talvez es un problema pequeno de mayusculas minusculas, por eso seria bueno que veas que tienes subido en los arreglos del POST y FILES, puedes ver lo que tienes ahi usando algo asi:
Código PHP:
//para ver de $_FILES reemplazas el $_POST por el $_FILES
$post = array();
foreach (
$_POST as $nombre_var => $valor_var)
        
$post[$nombre_var] = $valor_var;
    print 
"<br>valores POST, se envi&oacute;:\n";
    
var_dump($post); 
ayuda bastante saber que tienes subido en tu POST, SESSION y en tu caso FILES, saludos, cya
  #3 (permalink)  
Antiguo 26/01/2006, 10:49
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
Listo!!

Saludos deadlykyo.

El error era que en la etiqueta form la tenia asi:
<form name="form1" method="post" action="">
Le agregue lo siguiente y ahora si me sale..
<form name="form1" method="post" enctype="multipart/form-data" action="">

Muchas gracias por su apoyo..
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 00:52.