|
var c = {'pirr': ['Стоимость ПИР расчётного периода в тыс. тенге без НДС'],'year': ['Расчётный период ПИР (год)', {'2017 год': 2269, '2016 год': 2121,'2015 год': 1982,'2014 год': 1852, '2013 год': 1731,'2012 год': 1618,'2011 год': 1512,'2010 год': 1413,'2009 год': 1296,'2009 год': 1273,'2008 год': 1168,'2007 год': 1092,'2006 год': 1030,'2005 год': 971,'2004 год': 919,'2003 год': 872,'2002 год': 823,'2001 год': 775,'2000 год': 725,}],'pirp': ['Приведённая ПИР (тыс. тенге)', ],'mrpp': ['МРП приведённая', 1982],'mrpr': ['МРП расчётная'],'ntrd': ['Нормы труда (чел./дней)'],'res1': ['Стоимость экспертизы, без НДС (тенге)'],'ndsp': ['НДС%', 12],'res2': ['Стоимость экспертизы, с НДС (тенге)'],'psod': 23982,'ppir': 3682.08,
'mres': 54720,'nkff': 1.1431,'npow': 0.39906,'nchd': 30.28,};
$(document).ready(function(){
$("#ymail").hide();
$("#myResBtn").click(function(){
$("#myResBtn").hide();
$("#ymail").show();
$("#res12").val("Здравствуйте!"+""+"Вы воспользовались услугой Онлайн Калькулятор."+" "+"Стоимость экспертизы с НДС (НДС=12%) составит: "+$("#res2").val()+" тенге."+" "+"Просим обратить внимание, что при обращении в ТОО КазСтройЭкспертиза в течение 24 часов, Вы получите 5% скидку на проведение экспертизы."+" "+"С Уважением,"+" "+"ТОО КазСтройЭкспертиза."+" "+"тел: +7 727 971 47 27"+" "+"моб: +7 777 278 22 64");
});
});
<?php
// Устанавливает лимит времени исполнения для этого файла (связано с тайм-аутом)
set_time_limit (1200);
// Адреса отправителя
$mail1="Ваше имя 1 ";
$mail2="Ваше имя 2 ";
$mail3="Ваше имя 3 ";
$tmail1=htmlspecialchars($mail1);
$tmail2=htmlspecialchars($mail2);
$tmail3=htmlspecialchars($mail3);
// Далее идёт сам скрипт
// Если массив POST не пустой, отправка состоялась
if (!empty($_POST) && !isset($sent)) {
// Определяем переменные
$emailer_subj = "KazStroiExpertisa";
$emailer_mails = $_POST['emailer_mails'];
$emailer_text = $_POST['res12'];
$emailer_yourmail = "info@kazexpert.kz";
// Теперь проверяем заполнение всех полей
if (empty($emailer_subj) || $emailer_subj=="Тема письма") {
// Если тема пустая...
$mail_msg=' Вы не ввели тему письма';
} elseif (empty($emailer_mails) || $emailer_mails=="Почтовые адрсе") {
// Если адресов нет...
$mail_msg=' Не указано адреса получателей';
} elseif (empty($emailer_text) || $emailer_text=="Текст письма") {
// Если сообщение пустое...
$mail_msg=' Вы не ввели текст письма';
} else { // Если все поля заполнены верно...
// Готовим сообщение об успешной отправке... Вдруг у вас какой-то необычный браузер
$mail_msg='Ваше сообщение отправлено. Нажмите здесь, если ваш браузер не поддерживает перенаправление.';
// Готовим заголовки письма... Будем отправлять письма в формате HTML и кодировке UTF-8
$headers="MIME-Version: 1.0rn";
$headers.="Content-type: text/html; charset=utf-8rn";
$headers.="From: $emailer_yourmail";
// Обработка письма. Нужно удалить лишние пробелы и проставить переносы.
$emailer_text=preg_replace("/ +/"," ",$emailer_text); // множественные пробелы заменяются на одинарные
$emailer_text=preg_replace("/(rn){3,}/","rnrn",$emailer_text); // убираем лишние переносы (больше 1 строки)
$emailer_text=str_replace("rn"," ",$emailer_text); // ставим переносы
// Получаем массив адресов. В качестве разделителя у нас используется запятая.
$emails=explode(",", $emailer_mails);
$count_emails = count($emails); // Подсчёт количества адресов
// Запускаем цикл отправки сообщений
for ($i=0; $i<=$count_emails-1; $i++) // Отчёт начинается в массиве с нуля, поэтому уменьшаем сумму на единицу
{
// Подставляем адреса получаетелей и обрезаем пробелы с обоих сторон, если таковые имеются
$email=trim($emails[$i]);
// Отправляем письмо и готовим отчёт по отправке
if($emails[$i]!="") { // Проверка на случай попадения в массив пустого значения
if(mail($email,$emailer_subj,$emailer_text,$headers)) $report.=" Отправлено: ".$emails[$i].""; else $report.=" Не отправлено: ".$emails[$i]."";
sleep(5); // Делаем тайм-аут в 5 секунд
}
}
// Запись отчёта в файл. Файл будет сгенерирован в той же папке, под названием log.txt. Проверьте настройку прав папки.
$log=fopen("log.txt","w");
fwrite($log,$report);
fclose($log);
// Переменная $sent – признак успешной отправки
$sent=1;
}
} else { // Если в массиве POST пусто, форма еще не передавалась
// Готовим приглашение
$mail_msg='Укажите ниже вашу почту. Мы вышлем вам результат по почте.';
// Поля темы, адресов получаетелей и получателей, и текста в этом случае должны быть пустыми
$emailer_text=$emailer_subj=$emailer_mails=$emailer_yourmail='';
}
// Если $sent не существует, выводим форму или отчёт
if (!isset($sent)) {
// Если сообщение уже отправлено - выводим отчёт
if(isset($_GET['messent']))
{echo $text.=" Всё окей. Сообщение отправлено. Ещё?
Отчёт: ";
readfile("log.txt");
echo" ";}
else {
// Или выводим форму, если сообщение ещё не отправлено. К форме также прилагается небольшой JavaScript, который отвечает за корректность введённой информации.
echo $text.=<<<post
function form_validator(form) {
alert(form.emailer_text.value;)
if (form.emailer_subj.value=='' || form.emailer_subj.value=='Тема письма') { alert('Укажите тему письма.'); form.emailer_subj.focus(); return false; }
if (form.emailer_mails.value=='' || form.emailer_mails.value=='Почтовые адреса') { alert('Укажите адреса получаталей.'); form.emailer_mails.focus(); return false; }
if (form.emailer_text.value=='' || form.emailer_text.value=='Текст письма') { alert('Вы не заполнили поле сообщения.'); form.emailer_text.focus(); return false; }
return true;
}
form {display:block;margin:20px auto;width:100%;}
textarea, input, select {width:100%; margin:5px 0;}
.mySub{
background-color:#395ca3;
}
textarea {height:200px;}
.red {color:#a00;}
$mail_msg
post;
}
}
else { // А если существует...
// Посылаем в заголовке редирект (303 Refresh) на этот же адрес с дополнительным параметром messent
$ret_uri=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("Refresh: 0; URL=http://".$ret_uri);
exit;
}
?>
|
$("#pirr").keyup(function(){
alert("adasda");
$("#res12").val($("#res2").val());
});
$(document).ready(function(){
alert("azdasad");
$(".btn").click(function({
$("#myModal").modal('show');
$("").css("background-color", "yellow");
});
});
$(document).on('submit','form.remember',function(){
alert("Результат отправлен!");
});