2011-08-10 8 views
0


私はユーザーが投稿を報告するフォームを持っています。テキストボックスにメッセージIDを挿入し、レポートが適用されるいくつかのラジオボタンから選択し、フォームを送信します。
形式:...PHPメールエラーメッセージ&動作しない

<form method="post" action="sendmail.php" name="Email form"> 
Message ID <input type="text" name="message id" /><br/><br/> 
Aggressive conduct <input type="radio" name="option1" value="aggressive contact" /><br/><br/> 
Offensive conduct <input type="radio" name="option2" value="offensive conduct" /><br/><br/> 
Rasical conduct <input type="radio" name="option3" value="Rasical conduct" /><br/><br/> 
Intimidating conduct <input type="radio" name="option4" value="intimidating conduct" /><br/><br/> 
<input type="submit" name="submit" value="Send Mail" /> 
</form> 


sendmai.phpファイル...

<?php 
// The message 
$message = "message id\option1\option2\option3\option4"; 

// In case any of our lines are larger than 70 characters, we should use wordwrap() 
$message = wordwrap($message, 70); 

// Send 
mail('[email protected]', 'report!!', $message); 
?> 

イムエラーメッセージ取得:

警告:mail()[function.mail]: "sendmail_fr omから」php.iniのか カスタムに設定されていません ":" ヘッダは Cで行方不明:\ xamppの\ htdocsに\名前がMyWebSite \ sendmail.php私はこれをressolveんか


ライン9に?また、私は、すべてのユーザーが入力を送信する必要はありません感じを得る

誰でも助けることができますか?

+0

これは唯一の警告です(修正する必要があります)ので、すべて送信する必要があります。致命的なエラーだけが実行を停止します。 –

答えて

3
$to  = '[email protected]'; 
$subject = 'the subject'; 
$message = 'hello'; 
$headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To: [email protected]' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 

mail($to, $subject, $message, $headers); 
+0

@David Sajdak '$ message = "メッセージID \ option1 \ option2 \ option3 \ option4"を残す必要があります "残りの部分を入れ替える? – Louismoore18