php实现统计邮件大小的方法
php实现统计邮件大小的方法
发布时间:2016-12-29 来源:查字典编辑
摘要:统计用户收件箱所占空间有多少,先计算每封邮件的大小(标题+内容+附近),后总和;1、计算附近大小;2、计算标题和内容大小3、总和求出单封邮件...

统计用户收件箱所占空间有多少,先计算每封邮件的大小(标题+内容+附近),后总和;

1、计算附近大小;

2、计算标题和内容大小

3、总和求出单封邮件大小

案例:

复制代码 代码如下:

<?php

$attach_size= 0;

if($attachmentid){ //获取附近的大小

$attach_data= attachdata($attachmentid);

if($attach_data){

foreach($attach_dataas$value) {

$attach_size+= $value['filesize'];

}

}

}

//获取标题和邮件内容的大小

$email_content_size= 0;

$_filename= "attachment/emailsizecalculate.tmp";

$_file= fopen($_filename, "wb");

fwrite($_file, $subject.$content);

fclose($_file);

if($_temp= filesize($_filename)){

$email_content_size= $_temp;

}

$del_ret= @unlink($_filename);

$sum_size= $attach_size*1024 + $email_content_size; //邮件总大小

?>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类