", ""), array("Email:", $_POST['email']), $template); }else{ die('MF003'); } if (isset($_POST['message'])) { $template = str_replace( array("", ""), array("Message:", $_POST['message']), $template); } preg_match("/()(.|\n)+()/", $template, $tmp, PREG_OFFSET_CAPTURE); foreach ($_POST as $key => $value) { if ($key != "email" && $key != "message" && $key != "form-type" && !empty($value)){ $info = str_replace( array("", "", ""), array("", ucfirst($key) . ':', $value), $tmp[0][0]); $template = str_replace("", $info, $template); } } $template = str_replace( array("", ""), array($subject, $_SERVER['SERVER_NAME']), $template); $mail = new PHPMailer(); $mail->From = $_POST['email']; if (isset($_POST['name'])){ $mail->FromName = $_POST['name']; }else{ $mail->FromName = "Site Visitor"; } foreach ($addresses[0] as $key => $value) { $mail->addAddress($value[0]); } $mail->CharSet = 'utf-8'; $mail->Subject = $subject; $mail->MsgHTML($template); $mail->send(); die('MF000'); } catch (phpmailerException $e) { die('MF254'); } catch (Exception $e) { die('MF255'); }