diff --git a/email.php b/email.php deleted file mode 100644 index c92e4b0..0000000 --- a/email.php +++ /dev/null @@ -1,76 +0,0 @@ -
"; - echo $error . "

"; - echo "Please go back and fix these errors.

"; - die(); - } - - // validation expected data exists - if ( - !isset($_POST['Name']) || - !isset($_POST['Email']) || - !isset($_POST['Message']) - ) { - problem('We are sorry, but there appears to be a problem with the form you submitted.'); - } - - $name = $_POST['Name']; // required - $email = $_POST['Email']; // required - $message = $_POST['Message']; // required - - $error_message = ""; - $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/'; - - if (!preg_match($email_exp, $email)) { - $error_message .= 'The Email address you entered does not appear to be valid.
'; - } - - $string_exp = "/^[A-Za-z .'-]+$/"; - - if (!preg_match($string_exp, $name)) { - $error_message .= 'The Name you entered does not appear to be valid.
'; - } - - if (strlen($message) < 2) { - $error_message .= 'The Message you entered do not appear to be valid.
'; - } - - if (strlen($error_message) > 0) { - problem($error_message); - } - - $email_message = "Form details below.\n\n"; - - function clean_string($string) - { - $bad = array("content-type", "bcc:", "to:", "cc:", "href"); - return str_replace($bad, "", $string); - } - - $email_message .= "Name: " . clean_string($name) . "\n"; - $email_message .= "Email: " . clean_string($email) . "\n"; - $email_message .= "Message: " . clean_string($message) . "\n"; - - // create email headers - $headers = 'From: ' . $email . "\r\n" . - 'Reply-To: ' . $email . "\r\n" . - 'X-Mailer: PHP/' . phpversion(); - @mail($email_to, $email_subject, $email_message, $headers); -?> - - - - Thank you for contacting us. We will be in touch with you very soon. - - \ No newline at end of file diff --git a/js/form.js b/js/form.js index 3746ca8..322d4e1 100644 --- a/js/form.js +++ b/js/form.js @@ -1,3 +1,4 @@ +// Src: https://codepen.io/nikhil8krishnan/pen/gaybLK //material contact form animation $(".contact-form") .find(".form-control") diff --git a/licenses.html b/licenses.html index 44cfbdf..bbac343 100644 --- a/licenses.html +++ b/licenses.html @@ -218,6 +218,22 @@
  • Author: Milan Raring
  • +
    + Contact Form + +
    +
    + FormSubmit + +
    Leaflet