imap_delete Marque le fichier pour l'effacement, dans la boîte aux lettres courante &reftitle.description; boolimap_delete IMAP\Connectionimap stringmessage_nums intflags0 Marque les messages message_nums pour l'effacement. L'effacement réel n'interviendra que lors de l'appel de la fonction imap_expunge ou de imap_close avec le paramètre optionnel CL_EXPUNGE. &reftitle.parameters; &imap.imap-parameter.imap; message_nums Une &string; représentant un ou plusieurs messages dans un style de format d'une séquence IMAP4 ("n", "n:m", ou une combinaison de ceci, délimité par des virgules). flags Vous pouvez le définir à FT_UID qui demande à la fonction de traiter l'argument message_nums comme un UID. &reftitle.returnvalues; &return.true.always; &reftitle.errors; Lance une exception ValueError si le paramètre flags est invalide. &reftitle.changelog; &Version; &Description; &imap.changelog.imap-param; 8.0.0 Une exception ValueError est désormais lancée pour des valeurs de paramètre flags invalides. Auparavant, un avertissement était émis et la fonction retournait &false;. &reftitle.examples; Exemple avec <function>imap_delete</function> Nmsgs . "
\n"; imap_delete($mbox, 1); $check = imap_mailboxmsginfo($mbox); echo "Nombre de messages après effacement : " . $check->Nmsgs . "
\n"; imap_expunge($mbox); $check = imap_mailboxmsginfo($mbox); echo "Nombre de messages après imap_expunge : " . $check->Nmsgs . "
\n"; imap_close($mbox); ?> ]]>
&reftitle.notes; Les boîtes aux lettres IMAP n'ont pas les flags de leurs messages de sauvegardés entre les connexions, aussi la fonction imap_expunge doit être appelée pendant la même connexion pour que les messages marquées pour effacement soient réellement purgés. &reftitle.seealso; imap_undelete imap_expunge imap_close