Heim > php教程 > php手册 > Hauptteil

php:统计邮件的大小方法

WBOY
Freigeben: 2016-06-13 10:54:09
Original
759 Leute haben es durchsucht

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

//1、计算附近大小;

//2、计算标题和内容大小

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

eg:

[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;  //邮件总大小             

?>  

 

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage