私は誰かが私のウェブサイト上のお問い合わせフォームに記入する際、私に電子メールを送信するために、単純なPHPスクリプトを作成してみましたが、私は言うナンエラーを取得:私のPHPスクリプトは私の電子メールに連絡フォームを送信しないのはなぜですか?
inspirehealth.todayは現在、この要求を処理することができませんが。 HTTPエラー500
<?php
$first_name = $_POST('first_name');
$last_name = $_POST('last_name');
$email = $_POST('email');
$message = $_POST('message');
$to = "[email protected]";
$subject = "Message from Inspire Health";
mail ($to, $subject, $message, "From: " . $first_name . $last_name);
echo "Your Message Has Been Sent";
?>
、ここでは私のhtmlファイルはフォームに関連する
<section class="section-form js--contact" id="contact">
<div class="row">
<h3>Please Subscribe to Our Email List!</h3>
</div>
<div class="row">
<form method="post" action="form_process.php" class="contact-form">
<div class="row">
<div class="col span-1-of-3">
<label for="first_name">First Name</label>
</div>
<div class="col span-2-of-3">
<input type="text" name="first_name" id="first_name" placeholder="First Name" required>
</div>
</div>
<div class="row">
<div class="col span-1-of-3">
<label for="last_name">Last Name</label>
</div>
<div class="col span-2-of-3">
<input type="text" name="last_name" id="last_name" placeholder="Last name" required>
</div>
</div>
<div class="row">
<div class="col span-1-of-3">
<label for="email">Email</label>
</div>
<div class="col span-2-of-3">
<input type="email" name="email" id="email" placeholder="Your email" required>
</div>
</div>
<div class="row">
<div class="col span-1-of-3">
<label for="message">Drop us a line</label>
</div>
<div class="col span-2-of-3">
<textarea name="message" id="message" placeholder="Your message" ></textarea>
</div>
</div>
<div class="row">
<div class="col span-1-of-3">
<label> </label>
</div>
<div class="col span-2-of-3">
<input type="submit" value="Send it!">
</div>
</div>
</form>
</div>
</section>
イムないのが正常に動作していない理由を確認してください。私はすべてのファイルを自分のドメインのルートディレクトリにアップロードしたので、サーバーのことですか? ありがとうございました。
を使用すると、500はサーバーのエラーログを確認し得るとき。 – chris85
** PHP致命的なエラー:未知のエラー:関数名は文字列でなければなりません*** ...エラーチェックと表示をオンにします – rtfm