提示发送成功 没有报错 但是文件为0字节
到底哪里出了问题
@老虎会游泳 @love封尘 @浪人 @嚻 @php大神--------
发件人: "wyk" <
wyk@wyk.asia>
收件人:13422523019
时间:2013/06/12 00:17:52
共有 1 个附件(卡巴斯基杀毒引擎已扫描)
z.php (0字节)
下载
--------
<?php
header("Content-Type: text/html; charset=utf-8");
//mail(接受者,邮件主题,邮件内容,额外的报头如from:,规定sendmail程序额外参数)
$to="
13422523019@163.com";//接受邮箱
$subject="主题";//主题
$subject="=?UTF-8?B?".base64_encode($subject)."?=";//防止内容乱码
$boundary=uniqid("");//貌似定义分界线
$headers="From:
wyk@wyk.asiaContent-type: multipart/mixed; boundary='$boundary'";//邮件from头
$body64 = chunk_split(base64_encode('该处内容不知道怎么回事不显示'));
$txt="--$boundary
Content-type: text/plain; charset=utf-8 Cotent-transfer-encoding: base64
$body64
--$boundary";//内容
$filename="z.php";//文件名
$mimetype='application/octet-stream';//获取文件类型
$read=file_get_contents($filename);//读取文件
$read=base64_encode($read);//使用base64_encode()函数对文件进行编码
$read=chunk_split($read);//函数把文件分割
$txt="--$boundary
Content-type: $mimetype; name=$filename
Content-disposition:attachment; filename=$filename Content-transfer-encoding: base64
$read
--$boundary--
";//发送的附件
$mail=mail($to,$subject,$txt,$headers);
if($mail)
{
echo"发送成功";
}
else{echo"发送失败";}
?>