imap_delete

imap_delete -- Marque le fichier pour l'effacement, dans la boîte aux lettres courante.

Description

int imap_delete ( resource imap_stream, int msg_number [, int flags])

imap_delete( ) retourne TRUE .

imap_delete( ) marque le fichier msg_number pour l 'effacement , dans la boîte aux lettres courante . Le paramètre optionnel flags ne prend qu' une seule valeur , FT_UID , qui indique à PHP qu 'il faut traiter msg_number comme un UID . L' effacement réel n'interviendra que lors de l'appel de la fonction imap_expunge( ) .

Exemple 1 . Exemple imap_delete( )

 
?php

 
$mbox

 
=

 
imap_open

 
(

 
"{your.imap.host}INBOX"

 
,

 
"utilisateur"

 
,

 
"mot_de_passe"

 
)

 
or

 
die

 
("connexion

 
impossible

 
:

 
"

 
.

 
imap_last_error())

 
;

 
$check

 
=

 
imap_mailboxmsginfo

 
($mbox)

 
;

 
print

 
"Nombre

 
de

 
messages

 
avant

 
effacement

 
:

 
"

 
.

 
$check

 
-

 
Nmsgs

 
.

 
"

 
br

 
\n

 
"

 
;

 
imap_delete

 
($mbox

 
,

 
1)

 
;

 
$check

 
=

 
imap_mailboxmsginfo

 
($mbox)

 
;

 
print

 
"Nombre

 
de

 
messages

 
après

 
effacement

 
:

 
"

 
.

 
$check

 
-

 
Nmsgs

 
.

 
"

 
br

 
\n

 
"

 
;

 
imap_expunge

 
($mbox)

 
;

 
$check

 
=

 
imap_mailboxmsginfo

 
($mbox)

 
;

 
print

 
"Nombre

 
de

 
messages

 
après

 
imap_expunge

 
:

 
"

 
.

 
$check

 
-

 
Nmsgs

 
.

 
"

 
br

 
\n

 
"

 
;

 
imap_close

 
($mbox)

 
;

 
?