Файл: Разработка туристического сайта (Техническое задание и выбор средств реализации).pdf

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

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

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

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

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

<h3>О нашей компании</h3>

<p>Группа компаний, занимающая лидирующие позиции на мировом туристическом рынке. Турфирма образована в 2014 году в результате слияния двух крупнейших европейских туристических компаний. Штаб-квартира объединенной компании расположена в России, ее акции котируются на Лондонской фондовой бирже.</p>

<p>

Мы обслуживаем более 20 млн клиентов в год, предлагая отдых в 180 странах мира. Свыше 300 отелей в более чем 30 странах мира, 6 авиакомпаний, 14 круизных лайнеров и др. Только в Европе мы имеем свыше 3 000 офисов продаж.

Мы обладаем самым большим чартерным флотом в Европе – более 130 самолетов.</p>

<p>

Турфирма – одна из самых прибыльных туристических компаний в мире, неоднократный лауреат престижной международной премии World Travel Awards, в 2013 году — в номинациях «Лучший в мире туроператор» и «Лучшая в мире чартерная авиакомпания».

</p>

<p>

Оборот компании в 2014/2015 финансовом году составил 20,1 млрд евро, операционная прибыль – 1, 069 млрд евро.

</p>

<p>

Количество сотрудников компании — более 76 000 человек в 130 странах.</p>

<img src="ban2.jpg" alt="" width="100%">

</div>

</div>

<div class="footer">

<p>Туристическое агенство "Мегатур" 2020г</p>

</div>

</div>

</body>

</html>

<!DOCTYPE html ru>

<html>

<head>

<meta charset="UTF-8">

<title>Сайт турфирмы</title>

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

</head>

<body>

<div class="content">

<div id="head">

<div class="menu">

<a href="index.php"><img src="logo.png" alt=""></a>

<a href="index.php" class="link">Главная</a>

<a href="about.php" class="link">О фирме</a>

<a href="popular.php" class="link">Популярные направления</a>

<a href="contacts.php" class="link">Контакты</a>

<a href="login.php" class="link">Личный кабинет</a>

</div>

</div>

<div class="all">

<h2>Контакты</h2>

<h3>Метро: Кантемировская</h3>

<h3>Адрес: ул. Кантемировская, д.47, ТЦ "Кантемировский", 2 этаж, пав. 49</h3>

<h3>Телефон: +7 (495)-000-12-34</h3>

<h3>Почта: info@turfirma.ru</h3>

<div style="position:relative;overflow:hidden;"><a href="https://yandex.ru/maps?utm_medium=mapframe&utm_source=maps" style="color:#eee;font-size:12px;position:absolute;top:0px;">Яндекс.Карты</a><a href="https://yandex.ru/maps/213/moscow/search/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0/?ll=37.646921%2C55.725146&utm_medium=mapframe&utm_source=maps&z=9" style="color:#eee;font-size:12px;position:absolute;top:14px;">Москва — Яндекс.Карты</a><iframe src="https://yandex.ru/map-widget/v1/-/CGSAzOjO" width="100%" height="400" frameborder="1" allowfullscreen="true" style="position:relative;"></iframe></div>

</div>

<div class="footer">

<p>Туристическое агенство "Мегатур" 2020г</p>

</div>


</div>

</body>

</html>

<?php

// Настройки Базы (адрес, логин, пароль, название базы)

$link=mysqli_connect("localhost", "id13654685_root", "_123qwertyU1", "id13654685_bazasite");

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

{

// Вытаскиваем из БД запись, у которой логин равняеться введенному

$query = mysqli_query($link,"SELECT password FROM users WHERE login='".mysqli_real_escape_string($link,$_POST['login'])."' LIMIT 1");

$data = mysqli_fetch_assoc($query);

// Сравниваем пароли

if($data['password'] === md5(md5($_POST['password'])))

{

// Переадресовываем на страницу админки

if ($_POST['login'] === 'admin') {

header("Location: admin.php"); exit();

}

else {

header("Location: index.php"); exit();

}

}

else

{

echo "<h3>Вы ввели неправильный логин / пароль</h3>";

}

}

?>

<?php

if(isset($_POST['submit2']))

{

$err = [];

// проверям логин

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

{

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

}

if(strlen($_POST['login']) < 3 or strlen($_POST['login']) > 30)

{

$err[] = "Логин должен быть не меньше 3-х символов и не больше 30";

}

// проверяем, не сущестует ли пользователя с таким именем

$query = mysqli_query($link, "SELECT id FROM users WHERE login='".mysqli_real_escape_string($link, $_POST['login'])."'");

if(mysqli_num_rows($query) > 0)

{

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

}

// Если нет ошибок, то добавляем в БД нового пользователя

if(count($err) == 0)

{

$login = $_POST['login'];

// Убираем лишние пробелы и делаем двойное хеширование

$password = md5(md5(trim($_POST['password'])));

mysqli_query($link,"INSERT INTO users SET login='".$login."', password='".$password."'");

header("Location: index.php"); exit();

}

else

{

print "<br><b>Ошибки:</b><br>";

foreach($err AS $error)

{

print $error."<br>";

}

}

}

?>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Курсовая работа</title>

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

</head>

<body>

<a href="index.php" class="back">↩ Вернуться на главную</a>

<div class="content" style="text-align: center;">

<h1>Авторизируйтесь на нашем сайте</h1>

<div class="form login">

<h2>Вход:</h2>

<form method="POST">

Логин: <br>

<input name="login" type="text" required ><br>

Пароль: <br>

<input name="password" type="password" required> <br>

<input name="submit" type="submit" value="Войти">

</form>

</div>

<!-- РЕГИСТРАЦИЯ НАЧИНАЕТСЯ ЗДЕСЬ!!!!!-->

<div class="form register">

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

<form method="POST">

Логин: <br>

<input name="login" type="text" required ><br>

Пароль: <br>

<input name="password" type="password" required><br>

<input name="submit2" type="submit" value="Зарегистрироваться">

</form>

</div>

</div>

</body>

</html>

<!DOCTYPE html ru>

<html>

<head>

<meta charset="UTF-8">

<title>Сайт турфирмы</title>