📄 check_capacity.php
字号:
<?
include_once("inc/auth.php");
function capacity_warning()
{
echo "<body class=\"bodycolor\" topmargin=\"5\"><br>";
Message("警告","您的邮箱已超过容量限制,请清除您的无用邮件!");
?>
<br>
<div align="center">
<input type="button" value="返回" class="BigButton" onClick="location='../';">
</div>
<?
}
$query = "SELECT * from USER where USER_ID='$LOGIN_USER_ID'";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
$EMAIL_CAPACITY=$ROW["EMAIL_CAPACITY"];
if($EMAIL_CAPACITY!=0)
{
$USER_ID=$LOGIN_USER_ID;
$query = "SELECT * from EMAIL where TO_ID='$USER_ID' and SEND_FLAG='1' and DELETE_FLAG!='1'";
$cursor= exequery($connection,$query);
$INBOX_COUNT=0;
$EMAIL_SIZE1=0;
while($ROW=mysql_fetch_array($cursor))
{
$INBOX_COUNT++;
$SUBJECT=$ROW["SUBJECT"];
$CONTENT=$ROW["CONTENT"];
$ATTACHMENT_ID=$ROW["ATTACHMENT_ID"];
$ATTACHMENT_NAME=$ROW["ATTACHMENT_NAME"];
$EMAIL_SIZE1+=strlen($CONTENT)+strlen($SUBJECT);
//--- 计算附件大小 ---
$ATTACHMENT_ID_ARRAY=explode(",",$ATTACHMENT_ID);
$ATTACHMENT_NAME_ARRAY=explode("*",$ATTACHMENT_NAME);
$ARRAY_COUNT=sizeof($ATTACHMENT_ID_ARRAY);
for($I=0;$I<$ARRAY_COUNT-1;$I++)
$EMAIL_SIZE1+=attach_size($ATTACHMENT_ID_ARRAY[$I],$ATTACHMENT_NAME_ARRAY[$I]);
if($EMAIL_SIZE1>=$EMAIL_CAPACITY*1024*1024)
{
capacity_warning();
exit;
}
}
//-------------------
$query = "SELECT * from EMAIL where FROM_ID='$USER_ID' and SEND_FLAG='0'";
$cursor= exequery($connection,$query);
$OUTBOX_COUNT=0;
$EMAIL_SIZE2=0;
while($ROW=mysql_fetch_array($cursor))
{
$OUTBOX_COUNT++;
$SUBJECT=$ROW["SUBJECT"];
$CONTENT=$ROW["CONTENT"];
$ATTACHMENT_ID=$ROW["ATTACHMENT_ID"];
$ATTACHMENT_NAME=$ROW["ATTACHMENT_NAME"];
$EMAIL_SIZE2+=strlen($CONTENT)+strlen($SUBJECT);
//--- 计算附件大小 ---
$ATTACHMENT_ID_ARRAY=explode(",",$ATTACHMENT_ID);
$ATTACHMENT_NAME_ARRAY=explode("*",$ATTACHMENT_NAME);
$ARRAY_COUNT=sizeof($ATTACHMENT_ID_ARRAY);
for($I=0;$I<$ARRAY_COUNT-1;$I++)
$EMAIL_SIZE2+=attach_size($ATTACHMENT_ID_ARRAY[$I],$ATTACHMENT_NAME_ARRAY[$I]);
if($EMAIL_SIZE2>=$EMAIL_CAPACITY*1024*1024)
{
capacity_warning();
exit;
}
}
//-------------------
$query = "SELECT * from EMAIL where FROM_ID='$USER_ID' and SEND_FLAG='1' and DELETE_FLAG!='2'";
$cursor= exequery($connection,$query);
$SENTBOX_COUNT=0;
$EMAIL_SIZE3=0;
while($ROW=mysql_fetch_array($cursor))
{
$SENTBOX_COUNT++;
$SUBJECT=$ROW["SUBJECT"];
$CONTENT=$ROW["CONTENT"];
$ATTACHMENT_ID=$ROW["ATTACHMENT_ID"];
$ATTACHMENT_NAME=$ROW["ATTACHMENT_NAME"];
$EMAIL_SIZE3+=strlen($CONTENT)+strlen($SUBJECT);
//--- 计算附件大小 ---
$ATTACHMENT_ID_ARRAY=explode(",",$ATTACHMENT_ID);
$ATTACHMENT_NAME_ARRAY=explode("*",$ATTACHMENT_NAME);
$ARRAY_COUNT=sizeof($ATTACHMENT_ID_ARRAY);
for($I=0;$I<$ARRAY_COUNT-1;$I++)
$EMAIL_SIZE3+=attach_size($ATTACHMENT_ID_ARRAY[$I],$ATTACHMENT_NAME_ARRAY[$I]);
if($EMAIL_SIZE3>=$EMAIL_CAPACITY*1024*1024)
{
capacity_warning();
exit;
}
}
$EMAIL_SIZE=$EMAIL_SIZE1+$EMAIL_SIZE2+$EMAIL_SIZE3;
$SUBJECT="";
$CONTENT="";
$ATTACHMENT_ID="";
$ATTACHMENT_NAME="";
if($EMAIL_SIZE>=$EMAIL_CAPACITY*1024*1024)
{
capacity_warning();
exit;
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -