note 37300 added to function.imap-delete
| From: | jacky at jackyhome dot myvnc dot com | Date: | Sun, 09 Nov 2003 18:42:16 +0000 |
| Subject: | note 37300 added to function.imap-delete | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-60181@lists.php.net to get a copy of this message | ||
// is not a complete code but enough to clear out an entire mailbox.
// hope this can save your time :-)
<?php
if (isset($_REQUEST['DoNow']))
{
# PULL ADDITIONAL FILES
include_once ("common.php");
$conn = @imap_open("\{$server/$serverType}Trash", $user, $pass)
or die("Connection to folder failed");
$headers = @imap_check($conn);
($headers->Nmsgs > 0) or die("Trash is empty already !");
// delete email(s)
@imap_delete($conn,'1:*'); // to clear out an entire mailbox.
@imap_expunge($conn);
echo "Trash is empty.";
imap_close($conn);
}
else
{
echo "<form name='formA'
action='".$_SERVER['PATH_INFO']."' method='POST'>";
?>
Are you sure to empty trash ?
<p>
<input type="submit" value="Go Ahead" name="DoNow">
<input type="button" value="Cancel" name="Cancel"
onClick='javascript:self.history.go(-1)'></form></p>
<?php
} ?>
----
Manual Page -- http://www.php.net/manual/en/function.imap-delete.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+37300
Delete -- http://master.php.net/manage/user-notes.php?action=delete+37300&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+37300&report=yes
Search -- http://master.php.net/manage/user-notes.php