Файл: Диплом Разработка интернет-портала магазина IT-услуг.docx
Добавлен: 25.10.2018
Просмотров: 1875
Скачиваний: 22
<br><br><script>
var carousel_images = [
"rabs/sharm.png", "rabs/veg4.jpg", "rabs/косм.png", "rabs/prazdnik.png",
"rabs/feniks.jpg", "rabs/мобил.png",
"rabs/main.png",
"rabs/tamada.jpg",
"rabs/scorp.jpg",
"rabs/taxi.png", "rabs/veg.jpg", "rabs/электр.техн.png", "rabs/veg2.jpg", "rabs/veg3.jpg" ];
$(window).load(function() {
$("#photo_container").isc({
imgArray: carousel_images
});
});
// Example with autoplay
/* $(window).load(function() {
$("#photo_container").isc({
imgArray: carousel_images,
autoplay: true,
autoplayTimer: 5000 // 5 seconds.
});
}); */
</script>
</head>
<body>
<div id="photo_container"></div><br>
<ul id="navbar">
<center><font face="century gothic">
<a href="index.html">Главная </a></li>
<a href="katalog.html"> Каталог </a></li>
<a href="port.html"> Портфолио </a></li>
<ahref="akc.html"> Часто задаваемые вопросы </a></li>
<a href="zakaz.php"> Заказать </a></li>
<a href="komm.html"> Отзывы </a></li>
<li><a href="register.php">Скидка</a></li>
</font></center></ul></body></html>
Akc.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta charset="utf-8"/>
<title>MainDrop - Часто задаваемые вопросы</title>
<link rel="stylesheet" type="text/css" href="css/css.css">
<link rel="shortcut icon" href="images/favicon.png" type="image/png">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
<script type="text/javascript" src="js-form.js"></script>
</head>
<style>
body
{
background: #c7b39b url(images/main.jpg);
-moz-background-size: 100%; /* Firefox 3.6+ */
-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
-o-background-size: 100%; /* Opera 9.6+ */
background-size: 100%; /* Современные браузеры */
color: #fff;
background-size: 100%;
}
body {
margin: 0;
}
.feedback {
border-radius: 0 10px 10px 0;
width: 303px;
background: #333; /* Цвет фона */
color: #fff; /* Цвет текста */
position: fixed; /* Фиксируем на одном месте */
min-height: 100px; /* Минимальная высота */
top: 100px; left: -320px;
border-right: 20px solid #fc0; /* Оранжевая граница справа */
padding: 10px;
transition: left 1s; /* Анимация */
}
.feedback img {
float: left;
margin: 0 10px 0 0;
}
.feedback::after {
content: 'Обратная связь'; /* Выводим текст */
color: #000; /* Цвет надписи */
position: absolute; /* Абсолютное позиционирование */
right: -63px; bottom: 50px;
transform: rotate(-90deg); /* Поворачиваем текст */
-webkit-transform: rotate(-90deg);
}
.feedback:hover {
left: 0; /* При наведении сдвигаем вправо */
}
</style>
<body>
<div style="position:relative; repeat-x 0 0; top: 0px; right:0px;" >
<img src="images/линия.png" width="100%"></div>
<div style="position:absolute; top: 7%;" >
<img src="images/воп.png" width="100%">
<img src="images/линия2.png" width="100%">
<center><font face="century gothic">© 2016 MainDrop</font></center></div>
<div style="position:absolute; top: 2px; right: 2px;" >
<a href="http://vk.com/agent_maindrop"><img src="images/vk2.png" width="70%"></a></div>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<div style="position:absolute; top:1px; font-size:16px" >
<ul id="navbar">
<font face="century gothic">
<li><a href="index.html">Главная</a></li>
<li><a href="katalog.html">Каталог</a></li>
<li><a href="port.html">Портфолио</a></li>
<li><ahref="akc.html">Часто задаваемые вопросы</a></li>
<li><a href="zakaz.php">Заказать</a></li>
<li><a href="komm.html">Отзывы</a></li>
<li><a href="register.php">Скидка</a></li>
</font></ul></div>
<div class="feedback">
<img src="images/op.png" alt="" width="100" height="100">
Связь с нами:<br> Mail: admin@maindrop.ru<br>Skype: maindrop1<br> VK: vk.com/agent_maindrop </div>
<!-- BEGIN JIVOSITE CODE {literal} --><script type='text/javascript'>
(function(){ var widget_id = 'oAS7zADPoO';
var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);})();</script>
<!-- {/literal} END JIVOSITE CODE --></body></html>
Zakaz.php
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta charset="utf-8"/>
<title>MainDrop - Оформление заказа</title>
<link rel="stylesheet" type="text/css" href="css/css.css">
<link rel="shortcut icon" href="images/favicon.png" type="image/png">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
<script type="text/javascript" src="js-form.js"></script>
</head>
<style>
body
{
background: #c7b39b url(images/main.jpg);
-moz-background-size: 100%; /* Firefox 3.6+ */
-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
-o-background-size: 100%; /* Opera 9.6+ */
background-size: 100%; /* Современные браузеры */
color: #fff;
background-size: 100%;
}
body {
margin: 0;
}
.feedback {
border-radius: 0 10px 10px 0;
width: 303px;
background: #333; /* Цвет фона */
color: #fff; /* Цвет текста */
position: fixed; /* Фиксируем на одном месте */
min-height: 100px; /* Минимальная высота */
top: 100px; left: -320px;
border-right: 20px solid #fc0; /* Оранжевая граница справа */
padding: 10px;
transition: left 1s; /* Анимация */
}
.feedback img {
float: left;
margin: 0 10px 0 0;
}
.feedback::after {
content: 'Обратная связь'; /* Выводим текст */
color: #000; /* Цвет надписи */
position: absolute; /* Абсолютное позиционирование */
right: -63px; bottom: 50px;
transform: rotate(-90deg); /* Поворачиваем текст */
-webkit-transform: rotate(-90deg);
}
.feedback:hover {
left: 0; /* При наведении сдвигаем вправо */
}
</style>
<body>
<div style="position:relative; repeat-x 0 0; top: 0px; right:0px;" >
<img src="images/линия.png" width="100%">
</div>
<div style="position:absolute; top: 2px; right: 2px;" >
<a href="http://vk.com/agent_maindrop"><img src="images/vk2.png" width="70%"></a>
</div>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<div style="position:absolute; top:1px; font-size:16px" >
<ul id="navbar">
<font face="century gothic">
<li><a href="index.html">Главная</a></li>
<li><a href="katalog.html">Каталог</a></li>
<li><a href="port.html">Портфолио</a></li>
<li><ahref="akc.html">Часто задаваемые вопросы</a></li>
<li><a href="zakaz.html">Заказать</a></li>
<li><a href="komm.html">Отзывы</a></li>
<li><a href="register.php">Скидка</a></li>
</font>
</ul>
</div>
<div class="feedback">
<img src="images/op.png" alt="" width="100" height="100">
Связь с нами:<br> Mail: admin@maindrop.ru<br>Skype: maindrop1<br> VK: vk.com/agent_maindrop
</div>
<img src="images/кик.png" width="100%">
<center>
<div align="left" id="cor5" class="sidebarForm">
<h4>Оформить заказ:</h4>
<div align="center" id="loadBar"></div>
<form action="#" method="post" id="cForm2">
<label>Ваше имя:</label>
<div class="input" id="cor5">
<input value="" id="posName" type="text">
</div>
<label>Ваш почтовый ящик:</label>
<div class="input" id="cor5">
<input value="" id="posEmail" type="text">
</div>
<label>Опишите в подробностях постановку задачи:</label>
<div class="textarea" id="cor5"><textarea id="posText"></textarea></div>
<button type="button" id="send">Отправить</button>
</form>
</div>
<br>
<?php
$connection = mysql_connect("localhost","cn10302_kek","2310");
$db = mysql_select_db("cn10302_kek");
mysql_set_charset("utf8");
if(!$connection || !$db)
{
exit(mysql_error());
}
$result = mysql_query(" SELECT * FROM maindrop ");
mysql_close();
while($row = mysql_fetch_array($result))
{?>
<font size="2"><?php echo $row['text1'], "<br>"?>
<?php echo $row['text2'], "<br>"?>
<?php echo $row['text3'], "<br>"?>
<?php echo $row['text4'], "<br>"?>
<?php echo $row['text5'], "<br>"?>
<?php echo $row['text6'], "<br>"?></font>
<?php }?>
</center>
<br><br>
<img src="images/линия2.png" width="100%">
<center><font face="century gothic">© 2016 MainDrop</font>
<!-- BEGIN JIVOSITE CODE {literal} --><script type='text/javascript'>
(function(){ var widget_id = 'oAS7zADPoO';
var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);})();</script>
<!-- {/literal} END JIVOSITE CODE --></body></html>
Komm.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta charset="utf-8"/>
<title>MainDrop - Часто задаваемые вопросы</title>
<script type="text/javascript" src="//vk.com/js/api/openapi.js?121"></script>
<script type="text/javascript">
VK.init({apiId: 5383439, onlyWidgets: true});
</script>
<link rel="stylesheet" type="text/css" href="css/css.css">
<link rel="shortcut icon" href="images/favicon.png" type="image/png">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
<script type="text/javascript" src="js-form.js"></script>
</head>
<style>
body
{
background: #c7b39b url(images/main.jpg);
-moz-background-size: 100%; /* Firefox 3.6+ */
-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
-o-background-size: 100%; /* Opera 9.6+ */
background-size: 100%; /* Современные браузеры */
color: #fff;
background-size: 100%;
}
body {
margin: 0;
}
.feedback {
border-radius: 0 10px 10px 0;
width: 303px;
background: #333; /* Цвет фона */
color: #fff; /* Цвет текста */
position: fixed; /* Фиксируем на одном месте */
min-height: 100px; /* Минимальная высота */
top: 100px; left: -320px;
border-right: 20px solid #fc0; /* Оранжевая граница справа */
padding: 10px;
transition: left 1s; /* Анимация */
}
.feedback img {
float: left;
margin: 0 10px 0 0;
}
.feedback::after {
content: 'Обратная связь'; /* Выводим текст */
color: #000; /* Цвет надписи */
position: absolute; /* Абсолютное позиционирование */
right: -63px; bottom: 50px;
transform: rotate(-90deg); /* Поворачиваем текст */
-webkit-transform: rotate(-90deg);
}
.feedback:hover {
left: 0; /* При наведении сдвигаем вправо */
}
</style>
<body>
<div style="position:relative; repeat-x 0 0; top: 0px; right:0px;" >
<img src="images/линия.png" width="100%"></div>
<div style="position:absolute; top: 1px; " >
<img src="images/кик.png" width="100%"><br>
<center><div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 5, width: "665", attach: "*"});
</script></center><br><br>
<img src="images/линия2.png" width="100%">
<center><font face="century gothic">© 2016 MainDrop</font></center></div>
<div style="position:absolute; top: 2px; right: 2px;" >
<a href="http://vk.com/agent_maindrop"><img src="images/vk2.png" width="70%"></a></div>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<div style="position:absolute; top:1px; font-size:16px" >
<ul id="navbar">
<font face="century gothic">
<li><a href="index.html">Главная</a></li>
<li><a href="katalog.html">Каталог</a></li>
<li><a href="port.html">Портфолио</a></li>
<li><ahref="akc.html">Часто задаваемые вопросы</a></li>
<li><a href="zakaz.php">Заказать</a></li>
<li><a href="komm.html">Отзывы</a></li>
<li><a href="register.php">Скидка</a></li>
</font></ul></div>
<div class="feedback">
<img src="images/op.png" alt="" width="100" height="100">
Связь с нами:<br> Mail: admin@maindrop.ru<br>Skype: maindrop1<br> VK: vk.com/agent_maindrop</div>
<!-- BEGIN JIVOSITE CODE {literal} --><script type='text/javascript'>
(function(){ var widget_id = 'oAS7zADPoO';
var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);})();</script>
<!-- {/literal} END JIVOSITE CODE --></body></html>
Register.php
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta charset="utf-8"/>
<title>MainDrop - Код</title>
<link rel="stylesheet" type="text/css" href="css/css.css">
<link rel="shortcut icon" href="images/favicon.png" type="image/png">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
<script type="text/javascript" src="kek.js"></script>
</head>
<style>
body
{
background: #c7b39b url(images/main.jpg);
-moz-background-size: 100%; /* Firefox 3.6+ */
-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
-o-background-size: 100%; /* Opera 9.6+ */
background-size: 100%; /* Современные браузеры */
color: #fff;
background-size: 100%;
}
body {
margin: 0;
}
.feedback {
border-radius: 0 10px 10px 0;
width: 303px;
background: #333; /* Цвет фона */
color: #fff; /* Цвет текста */
position: fixed; /* Фиксируем на одном месте */
min-height: 100px; /* Минимальная высота */
top: 100px; left: -320px;
border-right: 20px solid #fc0; /* Оранжевая граница справа */
padding: 10px;
transition: left 1s; /* Анимация */
}
.feedback img {
float: left;
margin: 0 10px 0 0;
}
.feedback::after {
content: 'Обратная связь'; /* Выводим текст */
color: #000; /* Цвет надписи */
position: absolute; /* Абсолютное позиционирование */
right: -63px; bottom: 50px;
transform: rotate(-90deg); /* Поворачиваем текст */
-webkit-transform: rotate(-90deg);
}
.feedback:hover {
left: 0; /* При наведении сдвигаем вправо */
}
</style>
<body>
<div style="position:relative; repeat-x 0 0; top: 0px; right:0px;" >
<img src="images/линия.png" width="100%"></div>
<div style="position:absolute; top: 2px; right: 2px;" >
<a href="http://vk.com/agent_maindrop"><img src="images/vk2.png" width="70%"></a></div>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<div style="position:absolute; top:1px; font-size:16px" >
<ul id="navbar">
<font face="century gothic">
<li><a href="index.html">Главная</a></li>
<li><a href="katalog.html">Каталог</a></li>
<li><a href="port.html">Портфолио</a></li>
<li><ahref="akc.html">Часто задаваемые вопросы</a></li>
<li><a href="zakaz.php">Заказать</a></li>
<li><a href="komm.html">Отзывы</a></li>
<li><a href="register.php">Скидка</a></li>
</font>
</ul>
</div>
<?php
$connect = mysql_connect('localhost','cn10302_kek','2310') or die(mysql_error());
mysql_select_db('cn10302_kek');
if (isset($_POST['submit'])){
$fio = $_POST['fio'];
$mail = $_POST['mail'];
$query = mysql_query("INSERT INTO register VALUES ('','$fio','$mail')")or die(mysql_error());
}
?>
<img src="images/кик.png" width="100%"><center>
Для получения подарочного кода на 10-и процентную скидку Вам необходимо выполнить два шага:<br />
Заполнить форму 1. Введенные данный будут отправлены в нашу базу.<br />
Заполнить форму 2. Навведенный Вами E-Mail будет отпавлено письмо с кодом. <br /></center>
<center>
<div align="center" id="cor5" class="sidebarForm">
<h4>Форма 1</h4>
<div align="center" id="loadBar"></div>
<form method="post">
<label>Введите ваши ФИО:</label>
<div class="input" id="cor5">
<input name="fio" type="text"></div>
<label>Введите ваш E-Mail:</label>
<div class="input" id="cor5">
<input name="mail" type="text"></div>
<input type="submit" name="submit" value="Отправить"/>
</form></div>
<div align="center" id="cor5" class="sidebarForm">
<h4>Форма 2</h4>
<div align="center" id="loadBar"></div>
<form action="#" method="post" id="cForm2">
<label>Повторите ввод вашего E-Mail</label>
<div class="input" id="cor5">
<input id="posEmail" type="text">
</div>
<input type="submit" id="send" value="Отправить"/>
</form></div></center><br><br>
<img src="images/линия2.png" width="100%">
<center><font face="century gothic">© 2016 MainDrop</font>
<!-- BEGIN JIVOSITE CODE {literal} --><script type='text/javascript'>
(function(){ var widget_id = 'oAS7zADPoO';
var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);})();</script>
<!-- {/literal} END JIVOSITE CODE --></body></html>
Send.php
<?php
header("Content-type: text/html; charset=utf-8");
//**********************************************
if(empty($_POST['js'])){
$log =="";
$error="no"; //флаг наличия ошибки
$posEmail = addslashes($_POST['posEmail']);
$posEmail = htmlspecialchars($posEmail);
$posEmail = stripslashes($posEmail);
$posEmail = trim($posEmail);
//Проверка email адреса
function isEmail($posEmail)
{
return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i"
,$posEmail));
}
if($posEmail == '')
{
$log .="<li>Пожалуйста, введите Ваш email!</li>";
$error = "yes";
}
else if(!isEmail($posEmail))
{
$log .= "<li>Вы ввели неправильный e-mail. Пожалуйста, исправьте его!</li>";
$error = "yes";
}
//Проверка на наличие длинных слов
$mas = preg_split("/[\s]+/",$posText);
foreach($mas as $index => $val)
{
if (strlen($val)>60)
{
$log .= "<li>Слишком длинные слова (более 60 символов) в тексте записи!</li>";
$error = "yes";
break;
}
}
sleep(2);
//Если нет ошибок отправляемemail
if($error=="no")
{
//Отправка письма админу о новом комментарии
$to = $from = $posEmail;
$mes = "Доброго времени суток!\n\n Ваш код предоставляет вам возможность использовать 10% скидку на покупку в нашем магазине. \n\nДля активации необходимо сообщить продавцу-консультанту Ваши ФИО и Mail, а также Ваш код: \n\njf9cx7hxa";
$from = "admin@maindrop.ru";
$sub = '=?utf-8?B?'.base64_encode('Подарочный код на скидку от команды MAINDROP.RU').'?=';
$headers = 'From: '.$from.'';
$headers .= 'MIME-Version: 1.0';
$headers .= 'Content-type: text/plain; charset=utf-8';
mail($to, $sub, $mes, $headers);
echo "1"; //Всё Ok!
}
else//если ошибки есть
{
echo "<p style='font: 13px Verdana;'><font color=#FF3333><strong>Ошибка !</strong></font></p><ul style='list-style: none; font: 11px Verdana; color:#000; border:1px solid #c00; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#fff; padding:5px; margin:5px 10px;'>".$log."</ul><br />"; //Нельзя отправлять пустые сообщения
}
}
Send.php
<?php
header("Content-type: text/html; charset=utf-8");
//**********************************************
if(empty($_POST['js'])){
$log =="";
$error="no"; //флаг наличия ошибки
$posName = addslashes($_POST['posName']);
$posName = htmlspecialchars($posName);
$posName = stripslashes($posName);
$posName = trim($posName);
$posEmail = addslashes($_POST['posEmail']);
$posEmail = htmlspecialchars($posEmail);
$posEmail = stripslashes($posEmail);
$posEmail = trim($posEmail);
$posText = addslashes($_POST['posText']);
$posText = htmlspecialchars($posText);
$posText = stripslashes($posText);
$posText = trim($posText);
//Проверка правильность имени
if(!$posName || strlen($posName)>20 || strlen($posName)<3) {
$log.="<li>Неправильно заполнено поле \"Ваше имя\" (3-15 символов)!</li>"; $error="yes"; }
//Проверка email адреса
function isEmail($posEmail)
{
return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i"
,$posEmail));
}
if($posEmail == '')
{
$log .="<li>Пожалуйста, введите Ваш email!</li>";
$error = "yes";
}
else if(!isEmail($posEmail))
{
$log .= "<li>Вы ввели неправильный e-mail. Пожалуйста, исправьте его!</li>";
$error = "yes";
}
//Проверка наличия введенного текста комментария
if (empty($posText))
{
$log .= "<li>Необходимо указать текст сообщения!</li>";
$error = "yes";
}
//Проверка длины текста комментария
if(strlen($posText)>1010)
{
$log .= "<li>Слишком длинный текст, в вашем распоряжении 1000 символов!</li>";
$error = "yes";
}
//Проверка на наличие длинных слов
$mas = preg_split("/[\s]+/",$posText);
foreach($mas as $index => $val)
{
if (strlen($val)>60)
{
$log .= "<li>Слишком длинные слова (более 60 символов) в тексте записи!</li>";
$error = "yes";
break;
}
}
sleep(2);
//Если нет ошибок отправляемemail
if($error=="no")
{
//Отправка письма админу о новом комментарии
$to = "admin@maindrop.ru";//Ваш e-mail адрес
$mes = "Человек по имени $posName отправил Вам сообщение из формы обратной связи Вашего сайта: \n\n$posText";
$from = $posEmail;
$sub = '=?utf-8?B?'.base64_encode('Новое сообщение с Вашего сайта').'?=';
$headers = 'From: '.$from.'';
$headers .= 'MIME-Version: 1.0';
$headers .= 'Content-type: text/plain; charset=utf-8';
mail($to, $sub, $mes, $headers);
echo "1"; //Всё Ok!
}
else//если ошибки есть
{
echo "<p style='font: 13px Verdana;'><font color=#FF3333><strong>Ошибка !</strong></font></p><ul style='list-style: none; font: 11px Verdana; color:#000; border:1px solid #c00; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#fff; padding:5px; margin:5px 10px;'>".$log."</ul><br />"; //Нельзя отправлять пустые сообщения
}
}
Lib.css
body {font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif; color: #FFF; font-size: 18px; background: #000;}