PHP отправить письмо
09.08.2015
Пример кода, который отправляет письмо с данными из формы с возможностью прикрепления файла. (понадобится библиотека libmail.php)
<?php
include("libmail.php");
if(isset($_POST)) {
foreach($_POST as $k => $v)
{
$_POST[$k] = htmlspecialchars(strip_tags($v));
}
$text = implode("\r\n", $_POST);
$m= new Mail('utf-8');
$m->From( "from@mail.ru" );
$m->To( "to@mail.ru" );
$m->Subject( iconv('windows-1251','utf-8', "Subject" ));
$m->Body($text);
if(isset($_FILES['file']['name']) && $_FILES['file']['name'] != '') {
$m->Attach( $_FILES['file']['tmp_name'], $_FILES['file']['name'], $_FILES['file']['type'], "inline" );
}
$m->Priority(4) ;
$m->Send();
echo 'Сообщение отправлено!';
}
?>
#PHP
