Я хочу получать вложения в электронное письмо от формы

0

Я создал форму карьеры для веб-сайта, я хочу, чтобы люди загружали резюме, и я получаю их в своей почте, я сделал что-то вроде того, где я получаю предоставленные данные из текстового поля и окна выбора, но я не могу получить вложения, пожалуйста, помогите мне получить вложения в моей почте здесь моя форма и код php:

<form method="post" action="careermail.php">
            <table border="0">
            <tr><td class="text">Name</td></tr>
             <tr><td>
            <input class="txtbox" type="text" name="Name" placeholder="Your Name" required="required" /></td></tr>
             <tr><td class="text">Email</td></tr>
            <tr><td><input class="txtbox" type="email" name="Email" placeholder="Your Email" required="required" /></td></tr>
            <tr><td class="text">Role</td></tr>
           <tr><td><select class="slbox" name="Role">
  <option value="development">Development</option>
  <option value="designing">Designing</option>
  <option value="testing">Testing</option>
  <option value="marketing">Marketing</option>
</select></td></tr>
<tr><td class="text">Upload your resume</td></tr>
<tr><td><input class="file" type="file" name="file" size="40"><br /></td></tr>     
<tr><td style="text-align:right;"> <input class="submit" type="Submit" value="Submit" placeholder="Your Email" /></td></tr>
            </table>
            </form>




<script type="text/javascript"> 
    window.alert("Thank you! We will get back to you shortly."); 
window.location.replace("career.html");
  </script> 



<?php

// VALUES FROM THE FORM

$name      = $_REQUEST['Name'];
$email     = $_REQUEST['Email'];
$role = $_REQUEST['Role'];
$File = $_REQUEST['File'];



$fields = array();
$fields{"Name"} = "Name";
$fields{"Email"} = "Email";
$fields{"Role"} = "Role";
$fields{"File"} = "Message";

// CREATE THE EMAIL

$headers    = "Content-Type: text/plain; charset=iso-8859-1\n";

$headers    = "From: $name $email <$email>\n";

$recipient  = "[email protected]";

$subject    = "Career Form";

$message    = "A message has been sent from: \n\n"; foreach($fields as $a => $b){ $message .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); }

// SEND THE EMAIL TO YOU

mail($recipient, $subject, $message, $headers);

?>
Теги:

1 ответ

0

Перейдите по следующей ссылке. Он объяснит вам, как подключить файл в своей почте с помощью php-

PHP: отправка электронной почты (текст/HTML/вложения)

  • 0
    Не могли бы вы покончить со мной и, пожалуйста, объясните мне код тоже. Я должен представить это в течение 4 часов. Ваша помощь будет неоценимой

Ещё вопросы

Сообщество Overcoder
Наверх
Меню