PHP を使用するフィードバック フォームをインストールしたばかりですが、この言語は初めてです。
フォーム自体は機能しています。私の質問はこれです:
現時点では、フォームが送信されると「Thank You」という文字列がエコーされます。代わりに、ユーザーを html ページにリダイレクトできますか?
これが私のphpコードです:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: Myname';
$to = 'info@mydomain.com';
$subject = 'mydomain.com feedback';
$human = $_POST['human'];
$answers = array('red','Red');
$body = "From: $name\n E-Mail: $email\n Message:\n $message";
if ($_POST['submit'] && in_array($human,$answers)) {
if (mail ($to, $subject, $body, $from)) {
echo '<p>Thanks!</p>';
} else {
echo '<p>Something went wrong!</p>';
}
} else if ($_POST['submit'] && !in_array($human,$answers)) {
echo '<p>You ansered the captcha wrong!</p>';
}
?>