Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_GET['success'])) {
- ?>
- <div class="span4 offset1">
- <div class="alert alert-success text-center">Thank You. Your message was sent.</div>
- </div>
- <?php
- }
- if(isset($_GET['error=required'])) {
- ?>
- <div class="span4 offset1">
- <div class="alert alert-error text-center">Please fill in all required fields.</div>
- </div>
- <?php
- }
- ?>
- <?php
- session_start();
- $email_to = "bryan@bryandugan.com"; //All e-mails form is submitted to. seperated by ,
- $sending_email = "bryan@bryandugan.com"; //Main E-mail
- $name = 'contact';
- $root_file = "index.php";
- $url_seperator = "?";
- $subject = "Contact Submission";
- $filename = 'contact_submissions.txt';
- $required = array('Name', 'Phone', 'Email', 'Comments');
- $email_message = "<strong>".$subject."</strong><hr>";
- $data = $_POST[$name];
- $_SESSION[$name] = $data;
- function checkEmailAddress($mail){
- $regex = '/\A(?:[a-z0-9!#$%&\'*+\/=?^_`{|}~-]+'
- .'(?:\.[a-z0-9!#$%&\'*+\/=?^_`{|}~-]+)*@'
- .'(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[a-z]{2}|'
- .'com|org|net|gov|biz|info|name|aero|biz|info|jobs|'
- .'museum)\b)\Z/i';
- if (preg_match($regex, $mail)) {
- return true;
- } else {
- return false;
- }
- }
- function format_words($val) {
- $val = str_replace("_", " ", $val);
- return ucfirst(strtolower($val));
- }
- if (empty($data) ){
- header("Location: ".$root_file);
- die();
- }
- $content = "Submitted On: ".date("M j Y").",";
- $email_message .= "<strong>Submitted On:</strong> ".date("M j Y")."<br>";
- foreach ($data as $key => $value) {
- $content .= format_words($key) . ": ".$value.",";
- $email_message .= "<strong>".format_words($key) . ":</strong> ".$value."<br>";
- }
- $content = rtrim($content, ",");
- $content .= "\n";
- //$required = array();
- foreach ($required as $key) {
- if ($data[$key] == '') {
- header("Location: ".$root_file.$url_seperator."error=required");
- die();
- }
- }
- $_SESSION[$name] = array();
- if (is_writable($filename)) {
- if (!$handle = fopen($filename, 'a')) {
- echo "Cannot open file ($filename)";
- exit;
- }
- if (fwrite($handle, $content) === FALSE) {
- echo "Cannot write to file ($filename)";
- exit;
- }
- fclose($handle);
- }
- $headers = 'From: ' . $sending_email ."\r\n" ;
- //$headers .= "Bcc: dpromarketing@gmail.com\r\n";
- if (isset($_POST[$name]['email'])) {
- $headers .= 'Reply-To: '.$_POST[$name]['email']."\r\n";
- } else {
- $headers .= 'Reply-To: ' . $sending_email ."\r\n";
- }
- $headers .= 'X-Mailer: PHP/'. phpversion() . "\n";
- $headers .= "Content-Type: text/html; charset=iso-8859-1\n";
- $headers .= "MIME-Version: 1.0\n";
- mail($email_to, $subject, $email_message, $headers, "-f" . $sending_email);
- if (isset($final_page)) {
- $file = $final_page;
- } else {
- $file = $root_file;
- }
- header("Location: ".$file.$url_seperator."success");
- die();
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement