У меня проблемы с построенной формой HTML и PHP. Это возвращает белую страницу после того, как я нажал, чтобы отправить. Сайт уже в сети http://diegodiasp.com/
html выглядит следующим образом:
<form class="bg-light p-4 p-md-5 contact-form" action="./contactform.php" method="POST" >
<div class="form-group">
<input class="form-control" name="name" placeholder="Your Name">
</div>
<div class="form-group">
<input class="form-control" name="mail" placeholder="Your Email">
</div>
<div class="form-group">
<textarea class="form-control" name="message" cols="30" rows="7" placeholder="Message"></textarea>
</div>
<div class="form-group">
<input type="submit" value="Send Message" class="btn btn-primary py-3 px-5">
</div>
</form>
А PHP выглядит следующим образом:
<?php
if(isset($_POST['email']) && !empty($_POST['email'])){
$name = addslashes($_POST['name']);
$email = addslashes($_POST['mail']);
$message = addslashes($_POST['message']);
$to = "info@diegodiasp.com";
$subject = "Contact - Diego Dias Front End";
$body = "Name: ".$name."\r\n".
"Email: ".$email."\r\n".
"Message: ".$message;
$header = "From:info@diegodiasp.com"."\r\n"."Reply-To:".$email."\r\n"."X=Mailer:PHP/".phpversion();
if(mail($to,$subject,$body,$header)){
echo("Email succesfully sent!");
}else{
echo("Email not sent!");
}
}
?>