/** author:coster date:7.5.06 sendet ein mail, mail wird nicht gesendet, falls programm im demo mode. */ function sendMail($from, $to, $subject, $message) { if (DEMO != true && !empty($from)) { $to = remove_headers($to); $message = remove_headers($message); $subject = remove_headers($subject); $from = remove_headers($from); //add <br/> after \n $message = nl2br($message); //initialize php mailer to send html messages: $mailer = new phpmailer(); $mailer->CharSet = "iso-8859-1"; $mailer->From = $from; $mailer->FromName = $from; $mailer->Subject = $subject; $mailer->Body = $message; $mailer->WordWrap = true; $mailer->IsHTML(true); $mailer->AddAddress($to); $mailer->send(); //mail($to, unhtmlentities($subject), $message, "From: $from\nReply-To: $from\nX-Mailer: PHP/" . phpversion()); } }
// ================================================================== // Insert your information and correct link paths here $mailto = '*****@*****.**'; $from = "PhoenixSewing.com Contact Form"; $formurl = "formmail.php"; $errorurl = "validation-error.php"; $thankyouurl = "/thank-you.htm"; // ================================================================== // ================================================================== // Add or remove your specific Form variables here $name = remove_headers($_POST['name']); $phn_no = remove_headers($_POST['phn_no']); $email = remove_headers($_POST['email']); $subject = remove_headers($_POST['subject']); $comments = remove_headers($_POST['message']); $spam = remove_headers($_POST['captcha']); $http_referrer = getenv("HTTP_REFERER"); // ================================================================== // ================================================================== // Un-comment if you want to add/clean PHONE to form // if (preg_match("{[A-Za-z]}", $phone)) // { // header( "Location: $errorurl" ); // exit ; // } // ================================================================== // Clean Captcha: random numbers 1 through 5 (1+3, 4+2, 5+3, etc) session_start(); if (!isset($_SESSION['num1']) || !isset($_SESSION['num2'])) { // no known session. cannot validate captcha header("Location: {$errorurl}");
/** author:coster date:5.2.06, change: 7.5.06 sendet ein mail, mail wird nicht gesendet, falls programm im demo mode. */ function sendMail($from, $to, $subject, $message) { if (DEMO != true && !empty($from)) { $to = remove_headers($to); $message = remove_headers($message); $subject = remove_headers($subject); $from = remove_headers($from); mail($to, unhtmlentities($subject), unhtmlentities($message), "From: {$from}\nReply-To: {$from}\nX-Mailer: PHP/" . phpversion()); } }