Функция для отправки в одном письме нескольких вложений.

tend

Новичок
Функция для отправки в одном письме нескольких вложений.

Всем привет!

Помогите подправить нижеприведенную функцию (сам не разбираюсь, взял ее где-то когда-то, не помню когда), чтобы с ее помощью можно было отправлять не только один вложенный файл, но и любое количество таковых.

function sendmsg($to, $subject, $text, $from, $file, $type)
{
$content = fread(fopen($file,"r"),filesize($file));
$content = chunk_split(base64_encode($content));
$uid = strtoupper(md5(uniqid(time())));
$name = basename($file);
$header = "From: $from\nReply-To: $from\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/mixed; boundary=$uid\n";
$header .= "--$uid\n";
$header .= "Content-Type: text/plain; charset=windows-1251\n";
$header .= "Content-Transfer-Encoding: 8bit\n\n";
$header .= "$text\n";
$header .= "--$uid\n";
$header .= "Content-Type: $type; name=\"$name\"\n";
$header .= "Content-Transfer-Encoding: base64\n";
$header .= "Content-Disposition: attachment; filename=\"$name\"\n\n";
$header .= "$content\n";
$header .= "--$uid--";
mail($to, $subject, "", $header);
return true;
}

sendmsg("Кому@mail.com", "Тема", "Сообщение", "От_кого@mail.com", "имя_файла", "формат_вложения");
 

Андрейка

Senior pomidor developer
эээ батенька, это вам в раздел "работа".. только цену сразу не забудте указать
 

Alexandre

PHPПенсионер
эээ батенька, это вам в раздел "работа"..
Андрейка Какой ты жадный ;)

есть уже все готовое в разделе pear
и много чего можно найти на phpclasses
также есть замечательный маилер VLib VLib

старый стал, ленивый... устал писать много кода...
 
Сверху