imap_setflag_full
(PHP 4, PHP 5)
imap_setflag_full — Establece banderas en mensajes
Descripción
$imap_stream
, string $sequence
, string $flag
[, int $options = NIL
] )
Realiza un almacenaje para añadir la bandera especificada por flag al
conjunto de banderas para los mensajes en la secuencia especificada por
sequence.
Parámetros
-
imap_stream -
IMAP stream devuelto por imap_open().
-
sequence -
Una secuencia de números de mensaje. Puede enumerar los mensajes deseados con la sintaxis X,Y, o recuperar todos los mensajes dentro de un intervalo con la sintaxis X:Y
-
flag -
Las banderas que se pueden establecer son \Seen, \Answered, \Flagged, \Deleted, y \Draft como estaá definido en » RFC2060.
-
options -
Una máscara de bits que puede contener la única opción:
-
ST_UID- El argumento sequence contiene UIDs en lugar de números de secuencia
-
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Ejemplo #1 Ejemplo de imap_setflag_full()
<?php
$mbox = imap_open("{imap.example.org:143}", "username", "password")
or die("no se puede conectar: " . imap_last_error());
$estado = imap_setflag_full($mbox, "2,5", "\\Seen \\Flagged");
echo gettype($estado) . "\n";
echo $estado . "\n";
imap_close($mbox);
?>