M
M
misha9952020-07-24 10:09:45
Standardization
misha995, 2020-07-24 10:09:45

Why does the feedback not send the file to the mail?

Created a feedback form, it works, but does not send the attached file to the mail, please help to implement the working code (I don’t really understand programming)

<form name="form1" id="form1" action="" method="post" enctype="multipart/form-data">
    <input type="text" name="servic" id="servic" placeholder="Услуга">
    <input type="text" name="name" id="name" placeholder="Ваше имя">
    <input type="text" name="email" id="email" placeholder="Email / Telegram / WhatsApp">
    <input type="text" name="message" id="message" placeholder="Ваш комментарий">
    <label for="file-upload" class="custom-file-upload">Прикрепить файл</label>
<input id="file-upload" name="file-upload" type="file">
    <input type="submit" id="btn_submit" class="messaged" value="Отправить заявку">
  </form>


<?php



 $file = "/upload/".$_FILES['file-upload']['name'];
 move_uploaded_file($_FILES['file-upload']['tmp_name'], $file);
if(isset($_FILES['file-upload']['name']))
  {
echo "Загруженный файл: ".$_FILES['file-upload']['name']."</br>";
echo "Размер: ".$_FILES['file-upload']['size']."байт";
}
$filed = "/upload/".$_FILES['file-upload']['name'];


$to = "[email protected]"; // емайл получателя данных из формы
$tema = "test"; // тема полученного емайла
$message = "Имя: ".$_POST['name']."<br>";//присвоить переменной значение, полученное из формы name=name
  $message .= "E-mail / TG: ".$_POST['email']."<br>"; 
  $message .= "Файл: ". $filed ."<br>"; 

$message .= "Сообщение: ".$_POST['message']."<br>"; //полученное из формы name=message
$headers  = 'MIME-Version: 1.0' . "\r\n"; // заголовок соответствует формату плюс символ перевода строки
  $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; // указывает на тип посылаемого контента
mail($to, $tema, $message, $headers); //отправляет получателю на емайл значения переменных
?>

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question