Створення веб-сайту

Розробка сайту із частковим функціонуванням за обраним дизайном. Використання мови гіпертекстової розмітки та каскадних таблиць стилів. Програмування функціональної частини, верстка сторінок з допомогою JavaScript та JQuery. Система управління базами.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 20.06.2016
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

db.php

<?php

header("Content-Type: text/html; charset=utf-8");

$host = 'localhost';

$login = 'Maxed';

$pass = '100695';

$db = 'Bd';

$pdo = new PDO("mysql:host=$host; dbname=$db", $login, $pass);

?>

reg2.php

<?php

header("Content-Type: text/html; charset=utf-8");

session_start();

include('db.php');

if(isset($_POST[submit])) {

$err = array();

if (!preg_match("/^[a-zA-Z0-9]+$/", $_POST["login"])) {

$err[] = "Логин может состоять только из букв английского алфавита и цифр";

}

$pass1 = $_POST["password"];

$pass2 = $_POST["password2"];

if($pass1 != $pass2)

{ $err[] = "Пароли не совпадают. Пожалуйста, убедитесь, что пароли одинаковы!";}

$nickname = $_POST["login"];

$log = $pdo->query("SELECT COUNT(id) FROM users WHERE login='$nickname'")->fetchColumn();

if($log > 0)

{

$err[] = "Пользователь с таким логином уже существует в базе данных";

}

if(count($err) == 0)

{

$pass = md5(md5(trim($_POST["password"])));

$username = $_POST["fname"];

$town = $_POST["town"];

$query = "INSERT INTO users VALUES ('','$nickname','$pass','$username', '$town')";

$sth = $pdo->exec($query);

header("Location: regged.php");}

else {

print "<b>При регистрации произошли следующие ошибки:</b><br>";

foreach ($err AS $error) {

print $error."<br>";

}

}

}

?>

login.php

<?php

header("Content-Type: text/html; charset=utf-8");

session_start();

include('db.php');

if (isset($_POST["login"]))

{

$login = $_POST["login"];

if ($login == '')

{

unset($login);

}

}

if (isset($_POST["password"]))

{

$password=$_POST["password"];

if ($password =='')

{

unset($password);

}

}

if (empty($login) or empty($password)) {

exit ("Вы ввели не всю информацию!");

}

$login = stripslashes($login);

$login = htmlspecialchars($login);

$password = stripslashes($password);

$password = htmlspecialchars($password);

$login = trim($login);

$password = md5(md5(trim($password)));

$res = $pdo->query("SELECT * FROM users WHERE login = '$login'");

$row = $res->fetch(PDO::FETCH_ASSOC);

$pas = $row["password"];

if(empty($pas))

{

exit ("Введённый вами login или пароль неверный.");

}

else

{

if($pas == $password)

{

$_SESSION["login"] = $row["login"];

$_SESSION["id"] = $row["id"];

header("Location: logged.php");

}

else {

exit ("Введённый вами пароль неверный.");

}

}

?>

logged.php

<?php

header("Content-Type: text/html; charset=utf-8");

session_start();

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head lang="en">

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<link rel="stylesheet" href="main.css">

<meta name="description" content="Онлайн-магазин одежды">

<meta name="keywords" content="Одежда, магазин, женская одежда, мужская одежда">

<script src="jquery-2.1.3.min.js"></script>

<title>Добро пожаловать!</title>

</head>

<body>

<div class="box">

<div id="header">

<form action="#" method="POST">

<input class="search" style="width: 852px" type="text" value="Поиск" name="search1">

<input type="submit" value="Поиск" name="enter">

<a href="logout.php">Выход</a>

</form>

</div>

<div class="hbut" style="height:60px;">

<div><a href=""><span class="head-sprite a1"></span>Доставка</a></div>

<div><a href=""><span class="head-sprite a2"></span>Способы оплаты</a></div>

<div><a href=""><span class="head-sprite a3"></span>VIP услуги</a></div>

<div class="last"><a href=""><span class="head-sprite a4"></span>Новинки</a></div>

</div>

<div id="content">

<div id="left-menu">

<div class="menu">

<h2><strong>Категории</strong></h2>

<ul>

<li class="list1"><a href="">Мужская одежда</a></li>

<li class="list1"><a href="">Женская одежда</a></li>

<li class="list1"><a href="">Детская одежда</a></li>

<li class="list1"><a href="">Аксессуары</a></li>

<li class="list1"><a href="">Другое</a></li>

</ul>

</div>

<div class="menu5">

<div id="header-menu5">

<h3>Связь / О нас</h3>

</div>

<div class="menu5-form">

<div class="menu5-text">

<ul>

<li><a href="about.html">О нас</a></li>

<li><a href="">Обратная связь</a></li>

<li><a href="">Политика возврата и гарантии</a></li>

<li><a href="">Возврат</a></li>

<li><a href="">Помошь</a></li>

</ul>

</div>

</div>

</div>

</div>

<div id="center" class="reg">

<div class="center-content">

<span style="font-size: 14pt; margin: 10px 10px 10px 100px; padding: 10px 0;">Вы успешно вошли на сайт как: <?php

echo ($_SESSION['login']);

?>

<br>

<a href='/index.html'> Главная страница</a></span>

</div></div>

<div id="right-menu">

<div class="banner">

<a href="#"><img src="img/reklam.png" alt="reklam"></a>

</div>

</div>

<div id="footer">

<h4>О нас</h4>

<span>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley

of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in

the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</span>

<div class="firm">

<div class="firm-block"><a href="#"><img src="img/firm1.png" alt="firm1"></a>

<a href="#"><img src="img/firm2.png" alt="firm2"></a>

<a href="#"><img src="img/firm3.png" alt="firm3"></a>

<a href="#"><img src="img/firm4.png" alt="firm4"></a>

<a href="#"><img src="img/firm5.png" alt="firm5"></a>

<a href="#"><img src="img/firm6.png" alt="firm6"></a>

<a href="#"><img src="img/firm7.png" alt="firm7"></a>

</div>

</div>

<span class="end">© 2009 Все права защищены.</span>

<span>Украина, Житомир, ул. Киевская 9, кв. 10 - maxed95@mail.ru</span>

</div>

</body>

regged.php

<?php

header("Content-Type: text/html; charset=utf-8");

session_start();

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head lang="en">

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<link rel="stylesheet" href="main.css">

<meta name="description" content="Онлайн-магазин одежды">

<meta name="keywords" content="Одежда, магазин, женская одежда, мужская одежда">

<script src="jquery-2.1.3.min.js"></script>

<title>Регистрация</title>

</head>

<body>

<div class="box">

<div id="header">

<form action="login.php" method="POST">

<input class="search" type="text" value="Поиск" name="search1">

<input type="text" placeholder="Логин" name="login">

<input type="password" placeholder="Пароль" name="password">

<input type="submit" value="Вход" name="enter">

<a href="index.html">На главную</a>

</form>

</div>

<div class="hbut" style="height:60px;">

<div><a href=""><span class="head-sprite a1"></span>Доставка</a></div>

<div><a href=""><span class="head-sprite a2"></span>Способы оплаты</a></div>

<div><a href=""><span class="head-sprite a3"></span>VIP услуги</a></div>

<div class="last"><a href=""><span class="head-sprite a4"></span>Новинки</a></div>

</div>

<div id="content">

<div id="left-menu">

<div class="menu">

<h2><strong>Категории</strong></h2>

<ul>

<li class="list1"><a href="">Мужская одежда</a></li>

<li class="list1"><a href="">Женская одежда</a></li>

<li class="list1"><a href="">Детская одежда</a></li>

<li class="list1"><a href="">Аксессуары</a></li>

<li class="list1"><a href="">Другое</a></li>

</ul>

</div>

<div class="menu5">

<div id="header-menu5">

<h3>Связь / О нас</h3>

</div>

<div class="menu5-form">

<div class="menu5-text">

<ul>

<li><a href="about.html">О нас</a></li>

<li><a href="">Обратная связь</a></li>

<li><a href="">Политика возврата и гарантии</a></li>

<li><a href="">Возврат</a></li>

<li><a href="">Помошь</a></li>

</ul>

</div>

</div>

</div>

</div>

<div id="center" class="reg">

<div class="center-content">

<span style="font-size: 14pt; margin: 10px 10px 10px 100px; padding: 10px 0;">Вы успешно зарегистрировались!

<a href='/index.html'>Главная страница>></a></span>

</div>

</div>

<div id="right-menu">

<div class="banner">

<a href="#"><img src="img/reklam.png" alt="reklam"></a>

</div>

</div>

<div id="footer">

<h4>О нас</h4>

<span>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley

of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in

the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</span>

<div class="firm">

<div class="firm-block"><a href="#"><img src="img/firm1.png" alt="firm1"></a>

<a href="#"><img src="img/firm2.png" alt="firm2"></a>

<a href="#"><img src="img/firm3.png" alt="firm3"></a>

<a href="#"><img src="img/firm4.png" alt="firm4"></a>

<a href="#"><img src="img/firm5.png" alt="firm5"></a>

<a href="#"><img src="img/firm6.png" alt="firm6"></a>

<a href="#"><img src="img/firm7.png" alt="firm7"></a>

</div>

</div>

<span class="end">© 2009 Все права защищены.</span>

<span>Украина, Житомир, ул. Киевская 9, кв. 10 - maxed95@mail.ru</span>

</div>

</div>

</div>

</body>

</html> Размещено на Allbest.ru


Подобные документы

  • Поняття мови РНР - скриптової мови програмування, яка була створена для генерації HTML-сторінок на стороні веб-серверу. Можливості і використання PHP, її переваги і недоліки. Розроблення сайту для турагенства за допомогою гіпертекстової розмітки HTML.

    контрольная работа [11,2 M], добавлен 21.04.2015

  • Створення дистанційного навчального курсу за темою "Граматика англійської мови". Особливості використання каскадних таблиць стилю CSS. Функціональні можливості мови розмітки даних HTML. Інструкція для користувача, вимоги до програмного забезпечення.

    курсовая работа [2,2 M], добавлен 06.06.2013

  • Структура клієнтської частини. Вибір елементів HTML4 і HTML5 для представлення контенту. Структурування інформаційного наповнення сайту. Забезпечення взаємодії серверної частини web-додатків з клієнтською. Програмування скриптів засобами JavaScript.

    курсовая работа [3,3 M], добавлен 13.01.2014

  • Мова розмітки гіпертекстових сторінок HTML. Каскадні таблиці стилів CSS. Розробка інформаційного Web-сайту: меню навігації, структура та інтерфейс сайту. Тестування, впровадження та тестування розробленого проекту. Безпека умов праці при використанні ПК.

    дипломная работа [1,3 M], добавлен 20.05.2012

  • Сайт як інформаційна одиниця мережі Інтернет. Просування сайту за допомогою дошок оголошень. Створення web-сторінок за допомогою мови HTML. Послуги, які надають web-ресурси з пошуку роботи. Пошукові системи, сайти та портали з працевлаштування.

    курсовая работа [59,3 K], добавлен 02.10.2014

  • Характеристика мов програмування. Опис логічної структури. Створення головної сторінки електронного журналу за допомогою гіпертекстової розмітки, бази даних для роботи журналу. Розробка таблиць, форм та скрипту. Тестування програмного забезпечення.

    курсовая работа [659,7 K], добавлен 01.04.2016

  • Дослідження та аналіз об’єкту програмування. Основні архітектурні риси JavaScript. Переваги CSS розмітки. Структура HTML-документа. Вимоги до апаратного та програмного забезпечення. Опис програми та її алгоритмів. Оцінка вартості програмного продукту.

    дипломная работа [1,0 M], добавлен 01.09.2016

  • Розробка динамічних та статичних зображень для сайту за допомогою відеоредактора Adobe After EffectCS6 та графічного редактора Adobe Photosop CS6. Розробка структури сайту. Багатоваріантний аналіз розв’язку задачі. Створення анімованого логотипу.

    курсовая работа [1,8 M], добавлен 07.12.2014

  • Реалізація портальної системи, на основі якої працює веб-сайт ПП "Агромат". Розробка системи адміністрування веб-сайтом для редагування контенту веб-сайту за допомогою веб-браузера з використанням мови програмування РНР та сервера баз даних MySQL.

    дипломная работа [1,9 M], добавлен 24.09.2012

  • Алгоритм створення інтернет-магазину по продажу товарів з Італії на локальному або віддаленому сервері: розробка клієнтської та адміністративної частини сайту засобами PHP і MySQL, розбиття сторінок на тематичні блоки і розміщення на них флеш-аплікацій.

    курсовая работа [7,4 M], добавлен 12.05.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.