imap_fetchstructure

(PHP 3, PHP 4, PHP 5)

imap_fetchstructure --  Lee la estructuta de un mensaje concreto

Descripción

object imap_fetchstructure ( int imap_stream, int msg_number [, int flags] )

Esta función busca toda la información estructurada en el mensaje especificado. El parámetro opcional flags sólo tiene una opcion, FT_UID, la cual indica a la función que trate el argumento msg_number como un UID. El objeto devuelto incluye el sobre, la fecha interna, el tama¤o, flags y la estructura del cuerpo con un objeto similar por cada mime adjunto al mensaje. La estructura de los objetos devueltos es como sigue:

Tabla 1. Objetos Devueltos para imap_fetchstructure()

typeTipo primario del cuerpo
encodingBody transfer encoding
ifsubtypeTRUE si hay una cadena de subtipo
subtypeMIME subtype
ifDescripciónTRUE si hay una cadena de Descripción
DescriptionConenido de la cadena de Descripción
ifidTRUE si hay una cadena de identificación
idCadena de Identificación
linesNúmero de lineas
bytesNúmero de bytes
ifdispositionTRUE si hay una cadena de configuración
dispositionCadena de configuración
ifdparametersTRUE si el array dparameters existe
dparameters [a] Array de parametro de configuración
ifparametersTRUE si el array de parámetros existe
parameters [b] MIME parameters array
parts [c] Array de objetos describiendo cada parte del mensaje
Notas de Tabla:
a. dparameters es un array de objetos donde cada objeto tiene un "atributo" y una propiedad "valor".
b. parameter es un array de objetos donde cada objetor tiene un "atributo" y una propiedad "valor".
c. parts es un array de objetos identico en estructura al objeto del primer nivel, con la limitación de que este no puede contener más objetos 'parts'.

Tabla 2. Tipo primario del cuerpo

0texto
1multiparte
2mensaje
3aplicación
4audio
5imagen
6video
7otro

Tabla 3. Codificacion para tranferencia

07BIT
18BIT
2BINARY
3BASE64
4QUOTED-PRINTABLE
5OTRO

Hosting by: hurra.com
Generated: 2007-01-26 18:01:00