Файл: Разработка сайта компании «Separate».pdf

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

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

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

Добавлен: 28.06.2023

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

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

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

<?php include("includes/header.php"); ?>

<title>Главная</title>

</head>

<body>

<?php include("includes/Home.php"); ?>

<?php include("includes/footer.php"); ?>

</body>

</html>

Шапка сайта

<head>

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

<link rel="shortcut icon" href="images/icons/logo.png" type="ico/png"/>

<link rel="stylesheet" href="add/Style.css">

<div id='header'>

<img src="images/icons/logo.png" width="80" height="80" alt="header"/>parate Entertainment</a>

</div>

<div class="blok-menu">

<ul class="menu">

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

<li><a href="news.php">Новости</a></li>

<li><a href="protech.php">Таблица продуктов</a></li>

<li><a href="galery.php">Галерея проектов</a></li>

<li><a href="company.php">Команда</a></li>

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

<li><div class="circle"><a href="login.php"><img src="images/icons/login.png" width="10" height="10" alt="login"/></a></li></div>

</ul>

</div>

</head>

Подвал сайта

<link rel="stylesheet" href="add/tech.css">

<div id='footer'>

&copy Separate Entertainment 2020

</div>

Подключаемая страница «Главная»

<div id='content'>

<p><br>Добро пожаловать на сайт команды разработчиков Separate entertainment</br></br></br></br></br></br></br></br></p>

<style>

body

{

background-image: url('images/general.jpg');

background-repeat: no-repeat;

background-size: cover;

background-size: auto 700px;

background-position: 50% 70%;

}

</style>

<link rel="stylesheet" href="add/tech.css">

<center><table>

<col style="width: 200px;">

<col style="width: 500px;">

<col style="width: 100px;">

<thead>

<tr>

<th colspan="3"><center>Планы разработок</th>

</tr>

</thead>

<tbody>

<tr>

<th><center>Дата релиза</th>

<td><center>Описание</td>

<td><center>Готовность</td>

</tr>

<tr>

<td><center><font color="grey">Июль 2020</font></td>

<td>Выпуск GGO Technology 1.2</td>

<td><center><font color="Red">25%</font></td>

</tr>

<tr>

<td><center><font color="grey">Октябрь 2020</font></td>

<td>Выпуск Heritage - The Fall of the King v0.1.0a</td>

<td><center><font color="Red">30%</font></td>

</tr>

<tr>

<td><center><font color="grey">2020 год</font></td>

<td>Выпуск My Home Environment v0.2</td>

<td><center><font color="red">0%</font></td>

</tr>

<tr>

<td><center><font color="grey">2021 год</font></td>

<td>Выпуск Burning Out Tires</td>

<td><center><font color="Red">0%</font></td>

</tr>

</tbody>

<tfoot>

<td><center><font color="grey">2021 год</font></td>

<td>Выпуск The Sudden Fire</td>

<td><center><font color="Red">0%</font></td>

</tfoot>


</table>

</div>

Новости сайта

<?php require_once("includes/connection.php"); ?>

<?php

$query = "SELECT * FROM news";

$req = mysqli_query($connection, $query);

$data_from_db = [];

while ($result = mysqli_fetch_assoc($req))

{

$data_from_db[] = $result;

}

//var_dump($data_from_db);

?>

<html>

<head>

<?php include("includes/header.php"); ?>

<title>Новости компании</title>

</head>

<body>

<div id ='content'>

<?php foreach($data_from_db as $news): ?>

<div class = "content1">

<h2>

<?php echo $news['title']?>

</h2>

<p>

<br>

<img src="<?php echo $news['img']?>" widht="150" height = "150" alt = "">

</p>

<p>

<br>

<?php echo $news['mini_decs']?>

</p>

<p align="right">

<br>

<?php echo $news['about']?>

</p>

<a href="about.php?id=<?php echo $news['id']?>">

Подробнее

</a>

</div>

<?php endforeach; ?>

</div>

<footer>

<?php include("includes/footer.php"); ?>

</footer>

</body>

</html>

Галерея проектов сайта

<div id='content'>

</br><p>Галерея разработчиков Separate entertainment</p></br>

<link rel="stylesheet" href="add/general.css">

<div class="slider">

<div class="item">

<img src="images/screenshots/1.png" alt="Первый слайд">

<div class="slideText"></div>

</div>

<div class="item">

<img src="images/screenshots/2.png" alt="Второй слайд">

<div class="slideText"></div>

</div>

<div class="item">

<img src="images/screenshots/3.png" alt="Третий слайд">

<div class="slideText"></div>

</div>

<div class="item">

<img src="images/screenshots/4.png" alt="Третий слайд">

<div class="slideText"></div>

</div>

<a class="prev" onclick="minusSlide()">&#10094;</a>

<a class="next" onclick="plusSlide()">&#10095;</a>

</div>

<br>

<div class="slider-dots">

<span class="slider-dots_item" onclick="currentSlide(1)"></span>

<span class="slider-dots_item" onclick="currentSlide(2)"></span>

<span class="slider-dots_item" onclick="currentSlide(3)"></span>

<span class="slider-dots_item" onclick="currentSlide(4)"></span>

</div>

</br>Разрабатываемый проект Heritage - The Fall of the King

<script src="add/script.js"></script>

</div>

JS переключение картинок

var slideIndex = 1;

showSlides(slideIndex);

function plusSlide() {

showSlides(slideIndex += 1);

}

function minusSlide() {

showSlides(slideIndex -= 1);

}

function currentSlide(n) {

showSlides(slideIndex = n);

}

function showSlides(n) {

var i;

var slides = document.getElementsByClassName("item");

var dots = document.getElementsByClassName("slider-dots_item");

if (n > slides.length) {

slideIndex = 1

}

if (n < 1) {

slideIndex = slides.length

}

for (i = 0; i < slides.length; i++) {

slides[i].style.display = "none";

}

for (i = 0; i < dots.length; i++) {

dots[i].className = dots[i].className.replace(" active", "");

}

slides[slideIndex - 1].style.display = "block";

dots[slideIndex - 1].className += " active";

}

Раздел Контакты


<div id='content'>

<div class="content">

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

</br>

<p>Наш офис находится по адресу: МО, г.Балашиха мкр. Дзержинского д.51</p></br>

<center><script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3Adb95c57631035f6fc597caf65ab8ebcce40d619b2383a5bb8e119f91e98ca26c&amp;width=702&amp;height=565&amp;lang=ru_RU&amp;scroll=true"></script>

</br>

<p>Наш офис распологается в панельном жилом доме в 8 км от МКАД по Шоссе Энтузиастов</p>

</br>

<p>Контактный номер: 8-(925)-644-12-10</p>

</div>

</div>

Форма Аторизации и Регистрации

Авторизация

<!DOCTYPE html>

<html lang="ru">

<?php

session_start();

?>

<?php require_once("includes/connection.php"); ?>

<?php

if(isset($_SESSION["session_username"])){

header("Location: /intropage.php");

} else {}

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

$username=htmlspecialchars($_POST['username']);

$password=htmlspecialchars($_POST['password']);

if(!empty($username) && !empty($password)) {

$query =mysqli_query($connection, "SELECT * FROM userlistdb WHERE username = '".$username."' AND password='".$password."'");

$numrows=mysqli_num_rows($query);

if($numrows!=0){

while($row=mysqli_fetch_assoc($query)){

$dbusername=$row['username'];

$dbpassword=$row['password'];

}

if($username == $dbusername && $password == $dbpassword) {

$_SESSION['session_username']=$username;

require('includes/redirect.php');

exit();

}

} else {

echo "Неверное имя пользователя или пароль!";

}

} else {

$message = "Все поля обязательны для заполнения!";

}

}

?>

<head>

<?php include("includes/header.php"); ?>

<title>Авторизация пользователя</title>

</head>

<body>

<div id="content">

<div class="container">

<h1>Вход</h1>

<form action="login.php" id="loginform" method="post"name="loginform">

<p><label for="user_login">Имя пользователя<br>

<input class="input" id="username" name="username"size="20"

type="text" value=""></label></p>

<p><label for="user_pass">Пароль<br>

<input class="input" id="password" name="password"size="20"

type="password" value=""></label></p>

<p class="submit"><input class="button" name="login"type= "submit" value="Войти"></p>

<p class="regtext">Еще не зарегистрированы?

<a href="register.php">Регистрация</a>!</p>

</form>

</div>

</div>

</body>

<?php include("includes/footer.php"); ?>

</html>

Регистрация

<!DOCTYPE html>

<html lang="ru">

<?php require_once("includes/connection.php"); ?>

<?php

if(isset($_POST["register"])){

$full_name= htmlspecialchars($_POST['full_name']);

$email=htmlspecialchars($_POST['email']);

$username=htmlspecialchars($_POST['username']);

$password=htmlspecialchars($_POST['password']);

if(!empty($full_name) && !empty($email) && !empty($username) && !empty($password)) {

$query=mysqli_query($connection, "SELECT * FROM userlistdb WHERE username = '".$username."'");

$numrows=mysqli_num_rows($query);

if($numrows==0) {

$sql="INSERT INTO userlistdb (full_name, email, username, password) VALUES ('$full_name', '$email', '$username', '$password')";

$result=mysqli_query($connection, $sql);

if($result){

$message = "Аккаунт успешно создан!";