Foros del Web » Programando para Internet » PHP »

[AYUDA] Restricciones de tipo y tamaño

Estas en el tema de [AYUDA] Restricciones de tipo y tamaño en el foro de PHP en Foros del Web. Saludos, alguien sabe como puedo colocarle restriccion de tipo y tamaño a un formulario??? es para subir archivos y quiero solo limitarlo a archivos PDF ...
  #1 (permalink)  
Antiguo 28/03/2008, 08:48
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Pregunta [AYUDA] Restricciones de tipo y tamaño

Saludos,
alguien sabe como puedo colocarle restriccion de tipo y tamaño a un formulario???
es para subir archivos y quiero solo limitarlo a archivos PDF con un máximo X de tamaño!!!!

Gracias
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #2 (permalink)  
Antiguo 28/03/2008, 10:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: [AYUDA] Restricciones de tipo y tamaño

Checa las variables $_FILES['tuarchivo']['size'] y $_FILES['tuarchivo']['type'].

Saludos.
  #3 (permalink)  
Antiguo 28/03/2008, 10:40
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: [AYUDA] Restricciones de tipo y tamaño

Código PHP:
if(isset($_FILES))
    {
    if(
$_FILES['filename1']['tmp_name'])
    {
    
$tmp_name1 $_FILES['filename1']['tmp_name'];
    
$type1 $_FILES['filename1']['type'];
    
$name1 $_FILES['filename1']['name'];
    
$size1 $_FILES['filename1']['size'];
    }
    }
    if (
file_exists($tmp_name1))
    {
    if(
is_uploaded_file($tmp_name1))
    {
    
$file1 fopen($tmp_name1,'rb');
    
$data1 fread($file1,filesize($tmp_name1));
    
fclose($file1);
    
$data1 chunk_split(base64_encode($data1));
    } 
asi estan
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #4 (permalink)  
Antiguo 28/03/2008, 10:56
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: [AYUDA] Restricciones de tipo y tamaño

Con un simple if puedes comparar, el size te devuelve el tamaño en bytes, y en type tienes el tipo de aplicación, para PDF puedes comparar con application/pdf.

Saludos.
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:37.