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)
;
?
|
|