Помогите с кодом из PEAR

Jericho

Guest
Помогите с кодом из PEAR

есть такой код из PEAR пакет Mail_Mime и Mail:

$mime = new Mail_mime($crlf);

$mime->setHTMLBody($html);

$mime->addAttachment($file);

$body = $mime->get();

$hdrs = $mime->headers($hdrs);

$mail = new Mail('mail');

$mail -> send($to, $hdrs, $body)


Так вот, меня интересует как можно сделать прикрепление более 1 файла в письмо.
В переменную $file в $mime->addAttachment($file);
передаётся адрес только одного файла, а как чтоб несколько прикрепились.
Я пробовал массив сувать и так указывать через запятую, фигня, не работает.
 

Jericho

Guest
Неа, прикрепляется только первый файл
 

Jericho

Guest
а на русском к pear есть? А то на англ. сильно париться придётся
 

Zh0rzh

Новичок
Я делал в таком контексте
Код:
    if(isset($_FILES['attach'])) {
        for ($i=0; $i<sizeof($_FILES['attach']['name']); $i++) {
            if(empty($_FILES['attach']['name'][$i])) continue;

            if($_FILES['attach']['error'][$i]) {
                $err_status = 1;
                break;
            }

            $mime->addAttachment(
                file_get_contents($_FILES['attach']['tmp_name'][$i]),
                $_FILES['attach']['type'][$i],
                $_FILES['attach']['name'][$i],
                false
                );
        }
    }
У меня работает.
 

Jericho

Guest
Автор оригинала: Tor
а два раза $mime->addAttachment($file); ?
А, нет всёж работает.
Я в начале просто маленько неправильно сделал, а сейчас всё ок, только вот осталось цикл сделать.
 
Сверху