PHPを使用して結果を電子メールで送信する簡単なフィードバックフォームをまとめようとしています。スクリプトは一度しか動作しませんが、意図したとおりにメールを受信しますが、その後は毎回メールやエラーはありません。誰でも何か考えがありますか?なぜこれは一度しか動作しませんか?
<?php
$email_to = "[email protected]";
$name = $_POST['name']; // required
$email = $_POST['email']; // required
$date = $_POST['date']; // required
$email_subject = "New feedback from CUSTOMER";
$email_message .= "Name: ".clean_string($name)."\n";
$email_message .= "Date of Visit: ".clean_string($date)."\n";
$email_message .= "Email: ".clean_string($email)."\n";
// create email headers
$headers = 'From: '.$email."\r\n".
'Reply-To: '.$email."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
'@'を取ると、 'mail'関数にエラーがありますか? – chris85
@ chris85いいえ、エラーはありませんが、結果に変更はありません。 –
@TimKayeあなたはそれが一度しか働いていないと言った。どんなイベントがリセットされるので、(もう一度)一度しか動かせませんか? – BeetleJuice