7.41 IMAP
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Voir aussi . imap_8bit . imap_alerts . imap_append . imap_base64 . imap_binary . imap_body . imap_bodystruct . imap_check . imap_clearflag_full . imap_close . imap_createmailbox ->imap_delete . imap_deletemailbox . imap_errors . imap_expunge . imap_fetch_overview . imap_fetchbody . imap_fetchheader . imap_fetchstructure . imap_get_quota . imap_get_quotaroot . imap_getmailboxes . imap_getsubscribed . imap_header . imap_headerinfo . imap_headers . imap_last_error . imap_list . imap_listmailbox . imap_listscan . imap_listsubscribed . imap_lsub . imap_mail_compose . imap_mail_copy . imap_mail_move . imap_mail . imap_mailboxmsginfo . imap_mime_header_decode . imap_msgno . imap_num_msg . imap_num_recent . imap_open . imap_ping . imap_qprint . imap_renamemailbox . imap_reopen . imap_rfc822_parse_adrlist . imap_rfc822_parse_headers . imap_rfc822_write_address . imap_scanmailbox . imap_search . imap_set_quota . imap_setacl . imap_setflag_full . imap_utf7_encode . imap_utf8
|
7.41.19 imap_delete()
Marque le fichier pour l'effacement, dans la boîte aux lettres courante
[ Exemples avec imap_delete ] PHP 3, PHP 4
bool
imap_delete (
int
imap_stream
,
int
msg_number
,
int
options
)
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
.
imap_delete
retourne
TRUE
.
Exemple avec 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); ?>
|
|