[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: отправка нескольких файлов через phpmailer
Manul_87
Помогите пожалуйста разобраться. Такая проблема: при прикреплении файлов к письму при помощи phpmailer прикрепляется только первый файл т.е. из




$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 написал(а):
Это баг (либо "пасхальное яйцо" smile.gif )

Вот фикс
Цитата
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 smile.gif.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.