imap_setflag_full

(PHP 3 >= 3.0.3, PHP 4, PHP 5)

imap_setflag_full -- Positionne un drapeau sur un message

Description

bool imap_setflag_full ( resource imap_stream, string sequence, string flag [, string options] )

imap_setflag_full() affecte le flag spécifié aux messages de la sequence donnée.

Liste de paramètres

imap_stream

Un flux IMPA retourné par la fonction imap_open().

sequence

Une séquence de numéro de messages. Vous pouvez énumérer les messages désirés avec la synthaxe X,Y, ou récupérer tous les messages d'un intervalle avec la synthaxe X:Y

flag

Les flags que vous pouvez modifier sont \\Seen, \\Answered, \\Flagged, \\Deleted, et \\Draft (comme défini dans la RFC2060).

options

options est un masque de bits, qui accepte uniquement la valeur suivante :

  • ST_UID - la séquence contient des UID au lieu de numéros de séquence.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Exemple 1. Exemple avec imap_setflag_full()

<?php
$mbox
= imap_open("{imap.example.org:143}", "username", "password")
     or die(
"Connexion impossible : " . imap_last_error());

$status = imap_setflag_full($mbox, "2,5", "\\Seen \\Flagged");

echo
gettype($status) . "\n";
echo
$status . "\n";

imap_close($mbox);
?>

Voir aussi

imap_clearflag_full()