PHP mail attach

livelink
На сайте с 30.04.2006
Offline
117
650

приветствую! вместо обычного аттача, приходит письмо в теле которого файл в виде

JVBERi0xLjQKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAy
IDAgUgovR3JvdXAgPDwvVHlwZSAvR3JvdXAgL1MgL1RyYW5zcGFyZW5jeSAvQ1MgL0RldmljZVJH
Qj4+Ci9Db250ZW50cyA0IDAgUj4+CmVuZG9iago0IDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNv
ZGUgL0xlbmd0aCA5NDc+PgpzdHJlYW0KeJyNlk1v20YQhu/5FXNzDFiT/d6ljkVboL0V1dFAD2l7
CBIU7aW/LTc5dlFDkOyoBdorLXlrWhJXpIQ2CBJA3SVFmqZlIdRBIrHz7Ds77wzF4OsnBKWGX598
1oNnX1KgBgmB3o/wRa9+RO494hRpBIZESBn0voenFxcXcHC+WNos2cCZu8rig0PovWgQ7jO5QMJA
RwojXQD615nNu0CpFpIdwdDls0kM0yP422apW7gsnyW3cNXJjuAa/bIjmLlsieDXruwcu3D8VETy
+BCYNB1COoRW+zODXILWNOxIJUEmoEM1Egq//ADfQp2OVqRK53w08hFMa6k0JxWJaoMyqlBcC6S6
jaKGomBN1uDysmARSh6IkiLEMsNRqEdECY6UFqBLN1+/i322H2HPcXNK0dAaLQhGO/IVqGSTPX6H
8BoE0YQZr3N7UX9cLcVchzruVcwUUlJQT+J0BstK9qYtsWS9guqeFSZ76WHtFVIy1Kq6DyvuP7lb
8ZBRPtm1onESDc3nAyBCyCjSUraSL0P3Ju9bgkQF6Pe+r9Eff477b0/6o8EBnCIML8aDN/32MWyp
eyt1hx24LMO8KBf3lvJ+I1FVr4bi3a1MlUYhQWmGxGwLb1eh8uBW4A07jDfAiP8xxRZJfdpMUNwr
FaVf54VZ3yezbmHYoZ3G3gxJ3iBvg5hAU86B02x942rLfHw8sqWprJAiCpVXtu3MCI1oFihiICO/
VXmSryuaYChZFbutSiuYaolKNKNHcbKwqZvEaWLrivqm47wiaRKSaquQBg1pgn67TtLkvxiSm4XN
bJps7mRJZKSilSJbNMElat6kDdy8M3E1wtdbs/0IU5SggfjLpnEFkLSYl/sAktFg0QZgvF4s4vut
I41Crf1agYK2TS4pDycltQp9VczflZu6LgSDtTgqCk28myOMDgApo4pzYm8gjeduGvv3w+hsfHzY
hU6LGMaCfJQowgtK+sR92wTim9xOHczALYO7d0oMNRF3A2d7HwZO3

как это тело файла засунуть в аттач? ;)

$f=$pdf->Output("bill/".$order_id."-schet.pdf",'S');

$subj="[К ОПЛАТЕ] Счет № $schet_num от $schet_date г. от $postavshik";

$filename = "bill/".$order_id."-schet.pdf";
$text="счет на оплату";
$un = strtoupper(uniqid(time()));
$head = "From: $from\n";
$head .= "To: $to\n";
$head .= "Subject: $subj\n";
$head .= "X-Mailer: PHPMail Tool\n";
$head .= "Reply-To: $from\n";
$head .= "Mime-Version: 1.0\n";
$head .= "Content-Type:multipart/mixed;";
$head .= "boundary=\"----------".$un."\"\n\n";
$zag = "------------".$un."\nContent-Type:text/html;\n";
$zag .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
$zag .= "------------".$un."\n";
$zag .= "Content-Type: application/octet-stream;";
$zag .= "name=\"".basename($filename)."\"\n";
$zag .= "Content-Transfer-Encoding:base64\n";
$zag .= "Content-Disposition:attachment;";
$zag .= "filename=\"".basename($filename)."\"\n\n";
$zag .= chunk_split(base64_encode($f));

mail("XXX", "$subj", "$text", $zag, $head);
Знакомства БЕЗ регистрации - http://www.privetka.ru (http://www.privetka.ru), КРЕАТИВНАЯ РЕКЛАМА - http://advertisio.ru (http://advertisio.ru), Каталог автозапчастей - http://aubb.ru (http://aubb.ru)
[umka]
На сайте с 25.05.2008
Offline
456
#1

Нет закрывающего boundary в конце

Лог в помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий