\n\n";
$f=fopen($file_name,"rb");
$body_pic.=chunk_split(base64_encode(fread($f,filesize($file_name))))."\r\n";
//$body.="\n\n--$bound_pic\n";
$body_pic.="--$bound--\n\n";
$html_pic="
";
//-------------------------------------------
} else {echo "файл $picture_patch_logo не найден
"; exit;}
}
if(!isset($html_pic) or empty($html_pic)){$html_pic="Здесь должна быть картинка - шаблон страницы в функции";}
//----------------------------------------------------------------------------------------------------------------------- вставка картинки
//------------------------------------------------------------------- основной скрипт
$patch_file="http://url_site";
$headers ="From: $from\n";
$headers .= "Reply-To: $from\r\n";
$headers .= "Bcc: $bcc\r\n"; // можно закоментировать
$headers .= "X-Mailer: PHP FUNC SENDER ATTACH V1\r\n"; // желательно, для уменьшения коэффициента спама
$headers.="Mime-Version: 1.0\n";
$headers.="Content-Type: multipart/alternative; boundary=\"$bound\"\n";
$body="--$bound\n"; // начальный идентификатор вложений
$body.="Content-type: text/html; charset=\"$charset_mail\"\n";
$body.="Content-Transfer-Encoding: 8bit\n\n";
$body_message.="
$subject
Картинка вставляется через единую переменную, которая прикрепляется в шаблон, если указан верный путь к файлу. $html_pic
URL: $patch_file".date("d.m.Y H-i-s")."
текст сообщения $message
";
$body.=iconv("windows-1251", "$charset_mail", $body_message); // по умолчанию перекодировка в любую кодировку
$body.="\n\n--$bound\n"; // заершение общей части
$body.=$body_pic; // прикрепление части с графикой
$result = mail("$to_mail", $subj, $body, $headers); // отправка
if($result){return "$to_mail -> ok
"; } else {echo "Возникла ошибка отправки сообщения"; return;}
//------------------------------------------------------------------- основной скрипт
} // конец функции
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ рабочий скрипт
// допустимые кодировки k =koi8-r, w = win1251
echo sendhtml(/*from:*/"mail_from@domain.ru", /*to:*/"mail_to@domain.ru", /*скрытая копия bcc:*/"mail_bcc@domain.ru", /*на какой адрес отвечать reaply-to*/"mail_reaply-to@domain.ru", /*Кодировка:*/"w", /*Тема:*/"Проверка отправки из функции в кодировке win-1251", /*Текст сообщения,встраиваемый в шаблон:*/"Здесь можно спокойно вставлять сгенерированный html", /*Полный путь(или относительно каталога скрипта запуска функции) к рисунку:*/"/var/bbb/logo.jpg");
?>