Foros del Web » Programando para Internet » PHP »

Validar un Input type file

Estas en el tema de Validar un Input type file en el foro de PHP en Foros del Web. Hola como estan tengo un problemilla validando los input type file: tengo 2 paginas muuuuuy sencillas la pagina file.php que tiene esto Código PHP: < ...
  #1 (permalink)  
Antiguo 22/08/2009, 20:51
Avatar de enunez810  
Fecha de Ingreso: junio-2003
Ubicación: Caracas, Venezuela
Mensajes: 98
Antigüedad: 20 años, 10 meses
Puntos: 0
Validar un Input type file

Hola como estan tengo un problemilla validando los input type file:

tengo 2 paginas muuuuuy sencillas

la pagina file.php que tiene esto

Código PHP:
<form action="file2.php" enctype="multipart/form-data" method="POST" id="frm">
<
input type="file" name="txtfile" id="txtfile">
<
br><br>
<
input type="submit">
</
form
que solo es un form, el input file y el submit

y el otro el que recibe el archivo

Código PHP:
<?php
echo "Nombre de Archivo: " $_FILES['txtfile']['tmp_name'] . "<br>";
echo 
"Tipo de Archivo: " $_FILES['txtfile']['type'] . "<br>";
echo 
"Tamaño de Archivo: " $_FILES['txtfile']['size'] . "<br>";
?>
El Problema es que cuando el archivo es pequeño (menos de 3 megas) los datos salen en el segundo script nombre (aunque no lo entiendo porque php pone cualquier locura) el tipo de archivo y el tamaño pero con ciertos archivos simplemente no muestra nada por que sera esto

por que sera esto ?

si alguien me puede ayudar !!!!
  #2 (permalink)  
Antiguo 22/08/2009, 20:54
Avatar de tampon  
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Validar un Input type file

No te entendi bien, pero las validaciones competen a javascript
  #3 (permalink)  
Antiguo 22/08/2009, 20:54
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 2 meses
Puntos: 25
Respuesta: Validar un Input type file

no muestra el tamaño cuando ciertos archivos pesan más de lo permitido de tu hosting, si estás programando en tu propia maquina checate el valor de upload_max_size incrementalo segun tus necesidades y listo.

De otra forma contacte a tu empresa de hosting. Saludos
__________________
Hospedaje Web al mejor costo!
  #4 (permalink)  
Antiguo 22/08/2009, 20:55
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Validar un Input type file

Tienes que verificar cuanto te permite PHP pasar en tamaño. Me refiero verifica el php.ini vas a ver el upload_max_filesize. Si el archivo sobrepasa esa cantidad no vas a poder verlo. Te sugiero que siempre que no te pase el archivo escribas en tu caso esto
Código php:
Ver original
  1. echo $_FILES['txtfile']['error'];
Te indicara un numero y con ese numero vas a verificar este listado a ver que te dice sobre el error http://www.php.net/manual/en/feature...oad.errors.php
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
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 03:17.