2016-06-02 7 views
-1

最近友人のためにウェブサイトを作った。私は彼らのためにページをコーディングしたので、彼らにはフォームや何かが必要でした。今日別の友人が私にフォームと同様のウェブサイトを作るように頼んだ。だから私はちょうど1つのWebサイトから別のWebサイトにコードをコピーして貼り付けた。しかし、私がしたらすぐに、フォームは電子メールに送信を停止しました。これは私が使用していますコードです:私のHTMLフォームが私の仕事を中止しました

<?php 
 
$to = '[email protected]'; 
 
$subject = 'JOB REQUEST'; 
 

 
$name = $_POST['name']; 
 
$address = $_POST['address']; 
 
$job = $_POST['job']; 
 

 
$message = <<<EMAIL 
 
Hi, my ign is $name. I want the rank $address and I would be good at this because: $job 
 

 
EMAIL; 
 
$header = '$name'; 
 

 
if($_POST){ 
 
mail($to, $subject, $message, $header); 
 
} 
 
?> 
 

 
<html> 
 
\t <head> 
 
\t \t <link rel="stylesheet" href="style.css"> 
 
\t </head> 
 
\t \t <body> 
 
\t \t \t <div class="wrapper"> 
 
\t \t \t \t <div class="header"> 
 
\t \t \t \t \t <center> \t 
 
\t \t \t \t \t \t Apply for staff 
 
\t \t \t \t \t </center> 
 
\t \t \t </div> 
 
<div id="menu"> 
 
\t <ul> 
 
\t \t <center> 
 
\t \t <li><a href="index.html">HOME</a></li> 
 
\t \t <li><a href="stafflist.html">STAFF</a></li> 
 
\t \t <li><a href="contact.html">CONTACT</a></li> 
 
\t \t <li><a href="apply.php">APPLY</a></li> 
 
\t \t <li><a href="donate.html">DONATE</a></li> 
 
\t \t </center> 
 
\t </ul> 
 
</div><br> 
 
<div class="info"> 
 
<center>Want a way to get a fast in game $1,000 Click <a href="info.php">Here</a></center> 
 

 
\t \t \t <center><form action="?" method="post"> 
 
\t \t \t \t <ul> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <label for="name">In game name</label><br> 
 
\t \t \t \t \t \t <input type="text" name="name" id="name" /><br> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <label for="name">Rank that I am Applying for</label><br> 
 
\t \t \t \t \t \t <select> 
 
\t \t \t \t \t \t \t <option value="Admin">Admin</option> 
 
\t \t \t \t \t \t \t <option value="HeadMod">Head Mod</option> 
 
\t \t \t \t \t \t \t <option value="HeadAdmin">Head Admin</option> 
 
\t \t \t \t \t \t \t <option value="Builder">Builder</option> 
 
\t \t \t \t \t \t \t <option value="Mod">Mod</option> 
 
\t \t \t \t \t \t \t <option value="helper">Helper</option> 
 
\t \t \t \t \t \t \t <option value="coowner">Co-Owner</option> 
 
\t \t \t \t \t \t </select><br> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <label for="name">Why Would you be a good fit?</label><br> 
 
\t \t \t \t \t \t <textarea rows="9" cols="50" name="job" id="job"></textarea> 
 
\t \t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <input type="submit" name="Submit" id="submit" value="submit"> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t </ul> 
 
\t \t \t </form></center> 
 
\t \t \t </div> 
 
\t \t </div> 
 
\t \t </body> 
 
</html>
あなたはお気軽にこの質問に答えるために何かを必要とする場合

+0

[PHPメールフォームでは電子メールの送信が完了しません](http://stackoverflow.com/questions/24644436/php-mail-form-doesnt-complete-sending-e-mail) –

答えて

0

のアクション内

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 

を入れてみてください、あなたの形。これにより、フォームが確実に自分自身に返信されます。

+0

まさに私はこれを置くように言っていますか?私が現在行動している場所のように= "?" –

+0

私はちょうど私の答えを更新しました、より明確であることを望みます。 – Nebri

+0

あなたはこのコードを実行しているWebサーバー上でメーラーが利用可能であることを確認しましたか? –

0

サーバーによっては、サーバーからの既定のメールを受け入れないものもあります。 SMTP設定でメールを試すだけです。

関連する問題