', '|'), "", $x); } $mailform['recipient'] = "ksdltd2008@gmail.com"; $mailform['subject'] = $LANG['mailform-subject']; $mailform['exploits'] = "/(content-type|bcc:|cc:|document.cookie|onclick|onload)/i"; foreach ($_POST as $key => $val) { $mailform['POST'][$key] = trim(stripslashes(strip_tags($val))); if (preg_match($mailform['exploits'], $val)) { exit(":)"); } } if (isset($mailform['POST']['submit'])) { if ($_SESSION['captcha_code'] == $_POST['captcha_code'] && !empty($_SESSION['captcha_code'])) { unset($_SESSION['captcha_code']); /*if (empty($mailform['POST']['name']) || empty($mailform['POST']['descr']) || empty($mailform['POST']['contacts']) || empty($mailform['POST']['email'])) { $err = $LANG['mailform-required']; require("mailform2_table.php"); exit(); } else */if ($mailform['POST']['email'] && !ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$", strtolower($mailform['POST']['email']))) { $err = $LANG['mailform-not-valid-mail']; require("mailform2_table.php"); exit(); } else { $mailform['message'] = "

"; $mailform['message'] .= $LANG['mailform-name']." {$mailform[POST][name]}
"; $mailform['message'] .= $LANG['mailform-descr']." {$mailform[POST][descr]}
"; $mailform['message'] .= $LANG['mailform-contacts']." {$mailform[POST][contacts]}
"; $mailform['message'] .= $LANG['mailform-email']." {$mailform[POST][email]}
"; $mailform['message'] .= "


"; $mailform['message'] .= "IP: {$_SERVER['REMOTE_ADDR']}
"; $mailform['message'] .= "UA: {$_SERVER['HTTP_USER_AGENT']}"; $mailform['message'] .= ""; $mailform['headers'] = 'MIME-Version: 1.0' . "\n"; $mailform['headers'] .= 'Content-type: text/html; charset=utf-8' . "\n"; if (strstr($_SERVER['SERVER_SOFTWARE'], "Win")) { $mailform['headers'] .= "From: postmaster@webstart.bg \n"; $mailform['headers'] .= "Reply-To: {$mailform['POST']['Email']}"; } else { $mailform['headers'] .= "From: postmaster \n"; $mailform['headers'] .= "Reply-To: {$mailform['POST']['Email']}"; } if (@mail($mailform['recipient'], $mailform['subject'], $mailform['message'], $mailform['headers'])) { unset($_POST); $err = $LANG['mailform-success-sent']; require("mailform2_table.php"); exit(); } else { $err = $LANG['mailform-error-sending']; require("mailform2_table.php"); exit(); } } } else { $err = $LANG['mailform-required']; require("mailform2_table.php"); exit(); } } else { require("mailform2_table.php"); exit(); } ?>