Настройка обратной связи

Владимир90

Оптимизирует
27 Авг 2014
129
129
11
33
Друзья помогите пожалуйста!
Есть кто разбирается в PHP? Не как не могу настроить обратную связь на сайте. Нужно что бы сообщение приходило на почту. В HTML менял value="r.genesis.art@gmail.com" на свою почту, но сообщения все равно не приходят :(
Заранее спасибо :)

HTML:
 <div id="contact-form" class="form-block" style="background-color: rgba(0,0,0,0.65);">
                    <h2 class="title small">Drop us a line</h2>

                    <form action="form-data/formdata.php" class="form-widget" novalidate="novalidate">
                        <input type="hidden" name="to" value="r.genesis.art@gmail.com">
                        <input class="form-control" data-label="Name" required="" data-msg="Please enter name." type="text" name="name" placeholder="Enter your name" aria-required="true">
                        <input class="form-control" data-label="Email" required="" data-msg="Please enter email." type="email" name="email" placeholder="Enter your email" aria-required="true">
                        <textarea class="form-control" data-label="Message" required="" data-msg="Please enter your message." name="message" placeholder="Add your message" cols="30" rows="10" aria-required="true"></textarea>
                        <button type="submit" class="btn btn-primary"><i class="fa fa-envelope-o"></i> Submit</button>
                    </form><!-- / form -->
                    <div class="msg-block"></div>
</div><!-- /#popup-contact-form -->

Ниже код от файла formdata.php

PHP:
<?php
if (isset($_POST) && sizeof($_POST) > 0) {
   
    $to = $_POST['to']['val']; // <=== Set static email here.
   
    if (isset($_POST['formtype'])) {
        unset($_POST['formtype']);
    }
    if (isset($_POST['to'])) {
        unset($_POST['to']);
    }
   
    $email_address = $_POST['email']['val'];
    $email_subject = "Form submitted by: ".$_POST['name']['val'];
    $email_body    = "You have received a new message. <br/>".
                       "Here are the details: <br/><br/>";
                       foreach ($_POST as $key => $value) {
                           $email_body .= "<strong>" . $value['label'] . ": </strong> " . $value['val'] . "<br/><br/>";
                       }

    $headers = "From:<$email_address>\n";
    $headers.= "Content-Type:text/html; charset=UTF-8";
    if($email_address != "") {
        mail($to,$email_subject,$email_body,$headers);
        return true;
    }
}
?>