Manuel PHP
Précédent |  | Suivant

# 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()

Précédent | Sommaire | Suivant
imap_setacl | Niveau supérieur | imap_sort