imap_status

imap_status -- Retourne les informations de statut sur une boîte aux lettres autres que la boîte courante.

Description

object imap_status ( resource imap_stream, string mailbox, int options)

imap_status( ) retourne un objet contenant les informations de statut . Les options valables sont :



status - flags est aussi fixé : c ' est un masque de bit qui peut contenir tous les flags ci-dessus .

Exemple 1 . Exemple imap_status( )

 
?php

 
$mbox

 
=

 
imap_open(

 
"{your.imap.host}"

 
,"utilisateur"

 
,"mot_de_passe",OP_HALFOPEN

 
)

 
or

 
die("can't

 
connect

 
:

 
".imap_last_error())

 
;

 
$status

 
=

 
imap_status($mbox

 
,"{your.imap.host}INBOX",SA_ALL)

 
;

 
if($status

 
)

 
{

 
print("Messages

 
:

 
"

 
.

 
$status

 
-

 
messages

 
)

 
.

 
"

 
br

 
\n"

 
;

 
print("Récents

 
:

 
"

 
.

 
$status

 
-

 
recent

 
)

 
.

 
"

 
br

 
\n"

 
;

 
print("Non

 
lus

 
:

 
"

 
.

 
$status

 
-

 
unseen

 
)

 
.

 
"

 
br

 
\n"

 
;

 
print("UIDnext

 
:

 
"

 
.

 
$status

 
-

 
uidnext

 
)

 
.

 
"

 
br

 
\n"

 
;

 
print("UIDvalidité

 
:".

 
$status

 
-

 
uidvalidity)

 
.

 
"

 
br

 
\n"

 
;

 
}

 
else

 
{

 
print

 
"imap_status

 
a

 
échoué

 
:

 
".imap_last_error()

 
."\n"

 
;

 
  }

 
imap_close($mbox)

 
;

 
?