宝贝的小猪
(宝贝的小猪)
注册会员

一般会员
UID 66538
精华
0
积分 63
帖子 58
金钱 63 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-9-10
状态 离线
|
发送带附件的邮件,对大附件编码的问题
做了一个smtp发邮件的程序
<input type=file>形式浏览一个文件做为附件
这样处理的:
1、fopen这个文件
2、fread
3、base64_encode //base64编码
4、chunk_split //字符切割,每行76个字符
问题是这样的,文件过大的时候出现过fopen或fread失败,收到的邮件只有正文,没有附件
问加了判断:
<?php if (!fopen($f,'r')) header (........); //跳到失败页面 ...... ?>
<?php if (!fread($f,'r')) header (........); //跳到失败页面 ...... ?> 还是偶尔会有没有附件的问题,请高手指教,如何解决?是不是我判断的出发点错了?
|
|