$mailer->AddAttachment('for_mail/1.jpg', '1.jpg');
$mailer->AddAttachment('for_mail/2.jpg', '2.jpg');
$mailer->AddAttachment('for_mail/3.jpg', '3.jpg');
прикрепляется только 1.jpg а остальные исчезают будто их и не прикрепляли...
Никак не могу разобраться в чем проблема, может быть кто-то сталкивался с подобной ситуацией?
Спустя 3 месяца, 27 дней, 13 часов, 35 секунд (13.03.2010 - 05:14) kirik написал(а):
Это баг (либо "пасхальное яйцо" )
Вот фикс
Цитата |
If it is an easter egg from programmers then it is not funny. I have changed a code on line 1236 in file class.phpmailer.php: 7 => count($this->attachment) instead of 7 => 0 before: $this->attachment[] = array( 0 => $path, 1 => $filename, 2 => $name, 3 => $encoding, 4 => $type, 5 => false, // isStringAttachment 6 => 'attachment', 7 => 0 ); now: $this->attachment[] = array( 0 => $path, 1 => $filename, 2 => $name, 3 => $encoding, 4 => $type, 5 => false, // isStringAttachment 6 => 'attachment', // 7 => 0 7 => count($this->attachment) ); have tested, looks like it sends the multiple attachments now . |