YourEyes
(YourEyes)
中级会员
 
中级会员
UID 14497
精华
0
积分 253
帖子 265
金钱 253 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2002-5-24
状态 离线
|
[广告]: 代充Paypal帐号美元
求救:获取邮件时为何总是少掉几个字节
<?php //连接pop3服务器 $fs = fsockopen('pop.126.com',110); //获取服务器返回值 echo fgets($fs); //用户名 fwrite($fs,'USER xxx'."rn"); echo fgets($fs); //密码 fwrite($fs,"PASS xxxrn"); echo fgets($fs); //获取邮件 fwrite($fs,"RETR 4rn"); echo $get = fgets($fs); //分析出邮件大小 preg_match('/(d+)/',$get,$ar); echo $len = $ar[1]; //获取邮件全部内容 while ($line = fgets($fs)) { $mailbody.= $line; if (strlen($r)>=$len) { break; } } echo strlen($mailbody);//这里输出的大小有时候比$len还要大一些,不过下面一行显示出来地话,总是会少掉几个字符 echo $mailbody; ?>
|
|