Файл: Диплом Разработка интернет-портала магазина IT-услуг.docx

ВУЗ: Не указан

Категория: Дипломная работа

Дисциплина: Проектирование информационных систем

Добавлен: 25.10.2018

Просмотров: 1520

Скачиваний: 14

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

<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;}