0

Web サイト用のキャリア フォームを作成しました。履歴書をアップロードしてメールで受け取りたいのですが、テキスト ボックスと選択ボックスから送信されたデータを受け取るようなことをしましたが、添付ファイルを受け取ることができません。 、私のメールで添付ファイルを受け取るのを手伝ってください。ここに私のフォームと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  = "info@appsysinfotech.com";

$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);

?>
4

1 に答える 1

0

以下のリンクからお進みください。php-を使用してメールにファイルを添付する方法を説明します-

PHP: メールの送信 (テキスト/HTML/添付ファイル)

于 2013-09-19T17:30:14.907 に答える