У меня есть форма HTML5, настроенная так:
<form id="contact-form" action="php/email.php">
<fieldset>
<ul id="form">
<li>
<label for="name">Name:</label>
<input id="name" name="name" type="text" placeholder="First and Last Name" required />
</li>
<li>
<label for="email">Email:</label>
<input id="email" name="email" type="email" placeholder="Enter email address" />
</li>
<li>
<label for="message">Message:</label>
<textarea id="message" name="message" placeholder="Leave comments here..." required></textarea>
</li>
</ul>
<a id="back" href="index.html"><-- Home</a>
<input type="submit" id="submit" value="Submit Form" class="button"/>
</fieldset>
</form>
и небольшой скрипт PHP, который отправляет мне письмо. Мне интересно, как перенаправить пользователя на страницу благодарности. Есть предложения?
Извините, вот скрипт PHP:
<?php
$name = $_GET['name'];
$visitorEmail = $_GET['email'];
$message = $_GET['message'];
$email_from = "lesniakbj@jay.washjeff.edu";
$email_subject = "New Form Submission! - From: " + $visitorEmail;
$email_body = "Here is the message from $name: \n $message";
$to = "lesniakbj@jay.washjeff.edu";
$headers = "From: $email_from \r \n";
$headers .= "Reply-To: $visitorEmail \r \n";
mail($to, $email_subject, $email_body, $headers);
echo "Success! You've sent mail!";
?>
EDIT:
Хорошо, у меня проблема с этим:
~/MyMobileApp/php/email.php
и весь мой контент:
~/MyMobileApp/
Я хочу перенаправить обратно на локальную страницу, мою индексную страницу, которая расположена на одну папку выше моего php-скрипта. Проблема с заголовком в том, что он не может находиться выше каталога, в котором он находится в данный момент; Может быть, я должен добавить страницу благодарности HTML в эту папку и перенаправить? Или есть лучший способ?