IMAP
PHP Manual

imap_fetchstructure

(PHP 4, PHP 5)

imap_fetchstructure — Leer la estructura de una mensaje particular

Descripción

object imap_fetchstructure ( resource $imap_stream , int $msg_number [, int $options ] )

Associa toda la informacion de la estructura para una dada mensaje.

Lista de parámetros

imap_stream

An IMAP stream returned by imap_open().

msg_number

El número de la mensaje

opciones

Este parametro opcional tiene una unica opcion, FT_UID, que informa la funcion para tratar msg_number el argumento como un UID.

Valores retornados

Retorna un objecto que inclui el envelope, la data interna, tamano, flags y la estructura del cuerpo bien como con un objecto similar para cada anexo mime. La estructura del objecto retornado és la siguiente:

Objectos retornados para imap_fetchstructure()
type Tipo de corpo primário
encoding Codificación de la Transferencia de Cuerpo
ifsubtype TRUE se existe un subtipo de string
subtype MIME subtipo
ifdescription TRUE se existe una string para la descrición
description String de la descrición para el contenido
ifid TRUE se existe una string para la identificación
id string de identificación
lines Numero de lineas
bytes Numbero de bytes
ifdisposition TRUE se existe una string de disposición
disposition string de disposición
ifdparameters TRUE se existe el array dparameters
dparameters Un array de objectos. Cada objecto tiene un atributo y una propriedade llamada de valor, que correspondan aos parametros de la disposición de Contenido MIMEheader.
ifparameters TRUE se el array parameters existe
parameters Un array de objectos. Cada objecto tiene un atributo y una propriedade de valor.
parts Un array de objectos que tienen una estructura identica ao objecto top-level, cada uno correspondiendo a una MIME body part.

Tipo de Body primário
0text
1multipart
2message
3application
4audio
5image
6video
7other

Codificaciones de Transferencia
07BIT
18BIT
2BINARY
3BASE64
4QUOTED-PRINTABLE
5OTHER

Ver también


IMAP
PHP Manual