$myemail="cbb@vuit.ru"; // Электронный адрес, куда будет отправляться сообщение
$refreshpage="?p=edu"; // Страница, которая будет загружена после отправки сообщения
$antispam="0"; // 1/0 - вкл/выкл АНТИСПАМ
$maxkey=4; // Колличество символов в коде ЦИФРОЗАЩИТЫ (от 1 до 9)
$maxname="30"; // Максимум символов в имени
$maxfirm="50"; // Максимум символов в Фирме
$maxtel="20"; // Максимум символов в телефоне
$maxedu="120"; // Максимум символов в названии заказываемой услуги
$maxfio="1000"; // Максимум символов в ФИО слушателей
$maxmsg="2000"; // Максимум символов в сообщении
$maxorg="200"; // Максимум символов в названии организации
$maxaddress="150"; // Максимум символов в адресе организации
$maxraccount="20"; // Максимум символов в Р/счете организации
$maxbank="100"; // Максимум символов в названии банка
$maxkaccount="20"; // Максимум символов в К/счет организации
$maxogrn="20"; // Максимум символов в ОГРН организации
$maxinn="30"; // Максимум символов в ИНН/КПП организации
$maxdirector="100"; // Максимум символов в ФИО, должности директора
$date=date("d.m.Y"); // число.месяц.год
$time=date("H:i"); // часы:минуты:секунды
$e = $_GET['e'];
$arrs = array('pdn', 'tzki', 'konf', 'none');
if (!in_array($e,$arrs)) $e = $arrs[3];
if ($e==$arrs[0]) $eduname="Обеспечение безопасности персональных данных";
if ($e==$arrs[1]) $eduname="Техническая защита конфиденциальной информации";
if ($e==$arrs[2]) $eduname="Конфиденциальное делопроизводство";
if ($e==$arrs[3]) $eduname=" ";
// ТАБЛИЦА стилей зарыта ЗДЕСЬ !!!
$shapka="
";
$back="Вернуться назад и исправить"; // Удобная строка
function replacer ($text) { // ФУНКЦИЯ очистки кода
$text=str_replace(" ",' ',$text);
$text=str_replace(">",'>',$text);
$text=str_replace("<",'<',$text);
$text=str_replace("\"",'"',$text);
$text=preg_replace("/\n\n/",' ',$text);
$text=preg_replace("/\n/",' ',$text);
$text=preg_replace("/\\\$/",'$',$text);
$text=preg_replace("/\r/",'',$text);
$text=preg_replace("/\\\/",'\',$text);
$text=str_replace("\r\n"," ",$text);
$text=str_replace("\n\n",' ',$text);
$text=str_replace("\n",' ',$text);
$text=str_replace("\t",'',$text);
$text=str_replace("\r",'',$text);
$text=str_replace(' ',' ',$text);
do {$text=str_replace("
"," ",$text);} while (preg_match("/
/i",$text));
do {$text=str_replace(" "," ",$text);} while (preg_match("/ /i",$text));
$text=str_replace("\t",' ',$text);
$text=str_replace("\r",' ',$text);
$text=str_replace(' ',' ',$text);
$text=rtrim($text);
return $text; }
// Для цифрозащиты антиспам:
$absrand="82321";// Случайное число. Используется для цифрозащиты.
if (isset($_GET['image'])) { // Функция с цифрами защиты
$st="R0lGODlhCgAMAIABAFNTU////yH5BAEAAAEALAAAAAAKAAwAAAI"; // общая часть для всех рисунков
function imgwr($st,$num){
if ($num=="0") {$len="63"; $number=$st."WjIFgi6e+QpMP0jin1bfv2nFaBlJaAQA7";}
if ($num=="1") {$len="61"; $number=$st."UjA1wG8noXlJsUnlrXhE/+DXb0RUAOw==";}
if ($num=="2") {$len="64"; $number=$st."XjIFgi6e+QpMPRlbjvFtnfFnchyVJUAAAOw==";}
if ($num=="3") {$len="64"; $number=$st."XjIFgi6e+Qovs0RkTzXbj+3yTJnUlVgAAOw==";}
if ($num=="4") {$len="64"; $number=$st."XjA9wG8mWFIty0amczbVJDVHg9oSlZxQAOw==";}
if ($num=="5") {$len="63"; $number=$st."WTIAJdsuPHovSKGoprhs67mzaJypMAQA7";}
if ($num=="6") {$len="63"; $number=$st."WjIFoB6vxmFw0pfpihI3jOW1at3FRAQA7";}
if ($num=="7") {$len="61"; $number=$st."UDI4Xy6vtAIzTyPpg1ndu9oEdNxUAOw==";}
if ($num=="8") {$len="63"; $number=$st."WjIFgi6e+QpMP2slSpJbn7mFeWDlYAQA7";}
if ($num=="9") {$len="64"; $number=$st."XjIFgi6e+QpMP0jinvbT2FGGPxmlkohUAOw==";}
header("Content-type: image/gif");
header("Content-length: $len");
echo base64_decode($number); }
// Вывод изображений на экран (все кодированы - робот не пройдёт)
if (array_key_exists("image", $_REQUEST)) { $num=$_REQUEST["image"];
for ($i=0; $i<10; $i++) {if (md5($i+$absrand)==$num) {imgwr($st,$i); die();}} }
exit;}
//******************* Ниже лучше ничего не трогать ************************//
// Событие ОТПРАВКИ СООБЩЕНИЯ
if (isset($_GET['event'])) {
//sleep(1); // мелкая защита от БОТОВ
if ($antispam==TRUE) {
$bada="$shapka $back Введённый вами код НЕ верен!";
if (isset($_POST['usernum'])) {$usernum=$_POST['usernum'];} else {exit("$bada");}
if (isset($_POST['xkey'])) {$xkey=$_POST['xkey'];} else {exit("$bada");}
$userkey=md5("$usernum+$absrand");
if ($userkey!=$xkey) {exit("$bada");}}
// обрабатываем REPLACER'ом все данные
if (!isset($_POST['firm'])) {exit("Вы не ввели название Компании. $back>");} else {$firm=replacer($_POST['firm']);}
if (!isset($_POST['name'])) {exit("Вы не ввели имя. $back");} else {$name=replacer($_POST['name']);}
if (!isset($_POST['email'])) {exit("Вы не ввели E-mail адрес. $back");} else {$email=replacer($_POST['email']);}
if (!isset($_POST['tel'])) {exit("Ошибка! $back");} else {$tel=replacer($_POST['tel']);}
if (!isset($_POST['edu'])) {exit("Вы не ввели название интересующего курса. $back");} else {$edu=replacer($_POST['edu']);}
if (!isset($_POST['kolvo'])) {exit("Ошибка! $back");} else {$kolvo=replacer($_POST['kolvo']);}
if (!isset($_POST['fio'])) {exit("Вы не ввели ФИО сушателей. $back");} else {$fio=replacer($_POST['fio']);}
if (!isset($_POST['org'])) {exit("Ошибка! $back");} else {$org=replacer($_POST['org']);}
if (!isset($_POST['address'])) {exit("Ошибка! $back");} else {$address=replacer($_POST['address']);}
if (!isset($_POST['raccount'])) {exit("Ошибка! $back");} else {$raccount=replacer($_POST['raccount']);}
if (!isset($_POST['bank'])) {exit("Ошибка! $back");} else {$bank=replacer($_POST['bank']);}
if (!isset($_POST['kaccount'])) {exit("Ошибка! $back");} else {$kaccount=replacer($_POST['kaccount']);}
if (!isset($_POST['ogrn'])) {exit("Ошибка! $back");} else {$ogrn=replacer($_POST['ogrn']);}
if (!isset($_POST['inn'])) {exit("Ошибка! $back>");} else {$inn=replacer($_POST['inn']);}
if (!isset($_POST['director'])) {exit("Ошибка! $back");} else {$director=replacer($_POST['director']);}
if (!isset($_POST['msg'])) {exit("Ошибка! $back");} else {$msg=replacer($_POST['msg']);}
if ($firm=="" || strlen($firm)>$maxfirm) {exit("Вы не ввели название Компании. $back");}
if ($name=="" || strlen($name)>$maxname) {exit("Вы не ввели имя контактного лица. $back");}
if(!preg_match("/^[a-z0-9\.\-_]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is", $_POST['email']) or $_POST['email']=="") {exit("Вы ввели некорректный E-mail адрес. Пожалуйста, введите адрес вашей электронной почты правильно, чтобы мы смогли связаться с Вами для уточнения необходимой информации. $back");}
if ($edu=="" || strlen($edu)>$maxedu) {exit("Вы не ввели название интересующего курса. $back");}
if ($fio=="" || strlen($fio)>$maxfio) {exit("Вы не ввели фамилии, имена и отчества сушателей или их слишком много. $back");}
$host=$_SERVER["HTTP_HOST"]; $self=$_SERVER["PHP_SELF"]; $smailurl="http://$host$self";
// Настройки для отправки писем
$headers=null;
$headers.="Content-Type: text/html; charset=windows-1251\r\n";
$headers.="From: ".$name." <".$email.">\r\n";
$headers.="X-Mailer: PHP/".phpversion()."\r\n";
// Собираем всю информацию в теле письма
$allmsg="$shapka
|
Контактное лицо | $name |
Компания | $firm |
Телефон | $tel |
E-mail | $email |
Дата отправки: | $date г. в $time |
Курс (семинар) | $edu |
Количество слушателей | $kolvo |
ФИО слушателей | $fio |
Реквизиты: | $org |
Юр.адрес | $address |
Р/счет | $raccount |
в | $bank |
К/счет | $kaccount |
ОГРН | $ogrn |
ИНН/КПП | $inn |
Руководитель | $director |
Интересующие темы | $msg |
";
$printmsg="
Ваша заявка принята. В ближайшее время наш менеджер свяжется с вами.
Вернуться назад";
$allmsg.="
* Это сообщение отправлено с при помощи формы обратной связи -=Заявка на обучение=-.";
// Отправляем сообщение
mail("$myemail", "Заявка на обучение. Сообщение от $name", $allmsg, $headers);
// Пишем пользователю "Спасибо" и обновляем страницу через JavaScript
print "$printmsg"; exit;
} else { // Форма
print "
Благодарим Вас за проявленный интерес к нашим курсам и обучающим семинарам!
При помощи данной формы Вы можете отправить заявку на обучение.
Пожалуйста, оставляйте свои контактные данные, чтобы мы могли связаться с Вами для уточнения необходимой информации.
Обязательные для заполнения поля помечены знаком [*].
";
}
?>
|