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

Розробка сайту із частковим функціонуванням за обраним дизайном. Використання мови гіпертекстової розмітки та каскадних таблиць стилів. Програмування функціональної частини, верстка сторінок з допомогою 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

  • Вивчення особливостей використання всесвітньої мережі Інтернет, адресації інформації, вірусних загроз. Розробка та підготовка сайту до експлуатації за допомогою візуального редактора Front Page. Характеристика дизайну та структури створеного web-сайту.

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

  • Загальна характеристика особливостей алгоритму просування сайту. Розробка основних елементів фірмового стилю, що складають пакет рекламної кампанії. Етапи розробки Web-сайту компанії "Гранд Авто". Особливості програмної частини і структури сайту.

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

  • Опис інформаційного забезпечення системи для розробки сайту. Технічне завдання на розробку web-сторінки. Комплект засобів, проектування та завантаження сторінок. Тестування сайту в різних браузерах. Розрахунок собівартості та ціни програмного продукту.

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

  • Необхідність вдосконалення функціонування оформлення відпусток відділу кадрів Добротвірської ТЕС. Розробка та впровадження інформаційної системи на основі Mу SQL - вільної системи управління базами даних. Описання процесу створення сайту на Webnode.

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

  • Вибір мови програмування та середовища розробки. Основні можливості мови php та сервера MySQL. Основні переваги середовища розробки NetBeans. Macromedia Dreamweaver як один з популярних середовищ розробки сайтів. Розробка програмного коду сайту.

    контрольная работа [3,0 M], добавлен 16.02.2013

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

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

  • Структура інформаційної системи веб-сайту. Узагальнена архітектура кластерної структури. Вимоги до хостингу. Встановлення та налаштування програмного забезпечення. Функція перенаправлення посилань. Система керування базою даних основного кластера.

    дипломная работа [871,3 K], добавлен 02.07.2015

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

    дипломная работа [2,4 M], добавлен 20.10.2013

  • Розробка web-сайту "Творча майстерня SakhNYAsha design studio". Сучасні технології розробки Web-додатків. Наповнення сайту інформацією та елементами. Структурування інформації та її стилізація. Введення елементів HTML 5, контроль відповідності стандартам.

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

  • Побудова апаратної структури для серверу, встановлення операційної системи і програмного забезпечення, розробка веб-сайту. Розрахунок річної суми економічного ефекту від впровадження комп’ютерної мережі. Проектування освітлення, засобів пожежогасіння.

    дипломная работа [5,6 M], добавлен 02.07.2015

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