Добрый день, подскажите как организовать отправку прикрепленных файлов с формы сайта на почту. Код формы:
<form class="form-upload clearfix" action="send-resume.php" method="post" enctype="multipart/form-data">
<div class="file_upload">
<div class="download-block">
<img src="img/form-list.svg" alt="Файл не выбран">
<a type="button">Прикрепить файл</a>
</div>
<input type="file" name="userfile" required>
<button class="button" type="submit" name="send">Отправить</button>
</div>
</form>
Код скрипта отправки:
<?php
/* Здесь проверяется существование переменных */
/* Сам лепил, но не работает
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (isset($_POST['userfile'])) {$contact_resume = $_POST['userfile'];}
*/
/* Почта */
$address = "mail@mail.ru";
/* А здесь прописывается текст сообщения, \n - перенос строки */
$mes = "Резюме: $contact_resume\n";
// $mes .= "Телефон: $contact_tel\n";
/* А эта функция как раз занимается отправкой письма на указанный вами email */
$HTTP_HOST = parse_url('http://'.$_SERVER["HTTP_HOST"]);
$HTTP_HOST = str_replace(array("http://","www."),"",$HTTP_HOST['host']);
$email='<'.$HTTP_HOST.'>'; // от кого
$sub='Заказ с '.$HTTP_HOST; //сабж
//echo $sub.'<br>'.$mes.'<br>'.$address;
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers = "Content-type:text/plain; charset = utf-8\r\nFrom:$email";
$send = mail ($address,$sub,$mes,$headers);
ini_set('short_open_tag', 'On');
$redicet = $_SERVER['HTTP_REFERER'];
header("Refresh: 3; url=".$redicet);
?>
Может кто сталкивался?