<?php $send_to = "*****@*****.**"; $send_subject = "A New Inquiry"; /*Be careful when editing below this line */ $f_name = cleanupentries($_POST["name"]); $f_email = cleanupentries($_POST["email"]); $f_message = cleanupentries($_POST["message"]); $from_ip = $_SERVER['REMOTE_ADDR']; $from_browser = $_SERVER['HTTP_USER_AGENT']; function cleanupentries($entry) { $entry = trim($entry); $entry = stripslashes($entry); $entry = htmlspecialchars($entry); return $entry; } $message = "This email was submitted on " . date('m-d-Y') . "\n\nName: " . $f_name . "\n\nE-Mail: " . $f_email . "\n\nMessage: \n" . $f_message . "\n\n\nTechnical Details:\n" . $from_ip . "\n" . $from_browser; $send_subject .= " - {$f_name}"; $headers = "From: " . $f_email . "\r\n" . "Reply-To: " . $f_email . "\r\n" . "X-Mailer: PHP/" . phpversion(); if (!$f_email) { echo "no email"; exit; } else { if (!$f_name) { echo "no name"; exit; } else { if (filter_var($f_email, FILTER_VALIDATE_EMAIL)) { mail($send_to, $send_subject, $message, $headers); echo "true";
<?php header('Content-Type: text/html; charset=utf-8'); require 'PHPMailerAutoload.php'; function cleanupentries($entry) { $entry = trim($entry); $entry = stripslashes($entry); $entry = htmlspecialchars($entry); return $entry; } $f_name = cleanupentries($_POST["name"]); $f_tel = cleanupentries($_POST["tel"]); $f_email = cleanupentries($_POST["email"]); $f_desc = cleanupentries($_POST["desc"]); $f_type = cleanupentries($_POST["type"]); $from_ip = $_SERVER['REMOTE_ADDR']; $from_browser = $_SERVER['HTTP_USER_AGENT']; $mail = new PHPMailer(); $mail->CharSet = 'utf-8'; $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = 'localhost'; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = '******'; // SMTP username $mail->Password = '******'; // SMTP password $mail->SMTPSecure = 'tls';