1
Я пытаюсь сделать форму отправить электронное письмо, но im получить страницу не найдена ошибка.Форма отправки электронной почты php/html
Это форма сама по себе
<form action="sendmail.php" method="post">
<div>
<div class="row half">
<div class="6u">
<input type="text" class="text" name="name" placeholder="Name" />
</div>
<div class="6u">
<input type="text" class="text" name="email" placeholder="Email" />
</div>
</div>
<div class="row half">
<div class="12u">
<input type="text" class="text" name="subject" placeholder="Subject" />
</div>
</div>
<div class="row half">
<div class="12u">
<textarea name="message" placeholder="Message"></textarea>
</div>
</div>
<div class="row">
<div class="12u">
<input type="submit" class="button" value="Send Message" />
</div>
</div>
</div>
</form>
И это файл PHP с именем sendmail.php
<?php
$to = "[email protected]";
$email = $_REQUEST['email'] ;
$name = $_REQUEST['name'] ;
//$site = $_REQUEST['site'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
$headers = "[email protected]";
$body = "From: $name \n\n Email: $email \n\n Message: $message";
$sent = mail($to, $subject, $body, $headers) ;
if($sent)
{echo "<script language=javascript>window.location = 'LINK BACK TO CONTACT PAGE';</script>";}
else
{echo "<script language=javascript>window.location = 'LINK BACK TO CONTACT PAGE';</script>";}
?>
Я-то отсутствует? Thanks
Являются ли файлы формы и sendmail.php в одном каталоге? –
Ну есть ли $ send true или false? Вы повторяете одно и то же в обоих условиях, чтобы вы не могли видеть, может ли mail(), возможно, «отправить» ошибку (возвращает false) –
@ Mr.Alien Да. index.html и sendmail.php действительно находятся в одной папке – willier