I'm trying to link my HTMl form to my PHP contact code but it doesn't work, no mail is sending. I know all the PHP settings on the server are ok, I've done a test with a single-page-form and I received a mail.
Do you know what could be wrong ?
Thank you very much!
HTML CODE :
<section id="contact-full">
  <div class="container">
   <h2 class="title">Message</h2>
  
   <form action="scripts/contact.php" role="form" id="contact_form" novalidate>
    <div class="form-group">
     <input type="text" class="form-control" id="contact_name" placeholder="Full name" name="name">
    </div>
    <div class="form-group">
     <input type="email" class="form-control" id="contact_email" placeholder="Email Address" name="email">
    </div>
    <div class="form-group">
     <textarea class="form-control" rows="4" placeholder="Your message or question" id="contact_message" name="message"></textarea>
    </div>
    <button type="submit" id="contact_submit" data-loading-text="•••" class="btn btn-lg btn-block btn-primary"><i class="icon icon-paper-plane"></i>Send</button>
   </form>
  </div>
 </section>PHP CODE :
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    if(!empty($_POST['contactname']) && !empty($_POST['contactemail']) && !empty($_POST['contactmessage'])) {
    $to = 'your@email.com'; // Your e-mail address here.
    $body = "\nName: {$_POST['contactname']}\nEmail: {$_POST['contactemail']}\n\n\n{$_POST['contactmessage']}\n\n";
    mail($to, "Message from yoursite.com", $body, "From: {$_POST['contactemail']}"); // E-Mail subject here.
    }
}
?>
 
     
    