Foros del Web » Programando para Internet » PHP »

Funciones IMAP

Estas en el tema de Funciones IMAP en el foro de PHP en Foros del Web. Hola amigos, Saben si hay alguna forma de saber si un archivo que se sube a la cuenta de un usuario es verdaderamente del tipo ...
  #1 (permalink)  
Antiguo 17/12/2003, 12:03
 
Fecha de Ingreso: agosto-2001
Ubicación: Lima
Mensajes: 123
Antigüedad: 16 años, 3 meses
Puntos: 0
Funciones IMAP

Hola amigos,
Saben si hay alguna forma de saber si un archivo que se sube a la cuenta de un usuario es verdaderamente del tipo de un buzon? lo que quiero es evitar que se suban cualquier tipo de archivo.

Muchas gracias.
  #2 (permalink)  
Antiguo 17/12/2003, 12:26
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
¿"buzón"? Eso que es (disculpa la ignorancia)

En principio PHP tiene sus métodos para averiguar el formato MIME de un archivo ... Por ejemplo .. mientras sube el archivo .. una vez en el servidor tienes la variable:

$_FILES['archivo']['type']

(siendo 'archivo' el campo FILE de tu formulario).

Sube uno de esos archivos y . .haz un Echo a esa variable. Ahí te devolverá su formato MIME .. y si es alguno 'exclusivo' ya lo veras y en consecuencia podrás filtrar ese tipo de archivos aplicando un condicional simple (IF) .. Si te devuelve algo genérico .. no podrás usar esta funcionalidad y .. tal vez tendrás que entrar a abrir el archivo (fopen() etc..) para leer su contenido en busca de algo (el algo no sé lo que será por qué no conozco el formato "buzón").

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 17/12/2003, 13:20
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 15 años, 10 meses
Puntos: 6
Buzon == Bandeja de Entrada.
__________________
www.dataautos.com
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 22:41.