imap_setflag_full

(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 [, int $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 1215. 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()