require ("./manager/configor.php"); include_once ("./manager/connection.php"); $ip = $_SERVER["REMOTE_ADDR"]; $counter = new Counter(); $counter->insert_count($ip, 3, 0); ?> if (isset($_POST["send"])) { $name = $_POST["name"]; $email = $_POST["email"]; $subject = $_POST["subject"]; $body = $_POST["body"]; $errors = array(); $email_matcher = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*" . "@" . "[a-z0-9-]+" . "(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/"; if (preg_match($email_matcher, $email) == 0) { array_push($errors, "Ошибочный адрес отправилтеля"); } if (count($errors) == 0) { $to = "alvastd@gmail.com"; $subject = "[Generated from alvastudio.com] " . $subject; $from = $name . " <" . $email . ">"; $headers = "From: " . $from; if (!mail($to, $subject, $body, $headers)) { array_push($errors, "Mail failed to send"); } } } ?>