<?php
function ensureJsonFileExists($filename, $initialData) {
if (!file_exists($filename)) {
$dir = dirname($filename);
if (!file_exists($dir)) {
mkdir($dir, 0777, true);
}
file_put_contents($filename, json_encode($initialData, JSON_PRETTY_PRINT));
}
}
ensureJsonFileExists('data/users.json', [['id' => 1, 'username' => 'pechenie', 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi']]);
ensureJsonFileExists('data/projects.json', []);
ensureJsonFileExists('data/images.json', []);
ensureJsonFileExists('data/comments.json', []);
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<link rel="stylesheet" href="style.css">
<meta charset="UTF-8">
<title>Главная</title>
</head>
<body>
<header>
<h1>Добро пожаловать на сайт PRISM</h1>
<nav>
<ul>
<li><a href="index.php">Главная</a></li>
<li><a href="projects.php">Проекты</a></li>
<li><a href="my_projects.php">Мои проекты</a></li>
<li><a href="imageboard.php">Имеджборда</a></li>
<li><a href="about.php">О нас</a></li>
<li><a href="events.php">Ивенты</a></li>
<?php
session_start();
if (isset($_SESSION['username'])) {
if ($_SESSION['username'] === 'pechenie') {
echo '<li><a href="admin.php">Админ-панель</a></li>';
echo '<li><a href="debug.php">Debug</a></li>';
}
echo '<li><a href="my_projects.php">Мои проекты</a></li>';
echo '<li><a href="logout.php">Выйти</a></li>';
} else {
echo '<li><a href="login.php">Войти</a></li>';
echo '<li><a href="register.php">Зарегистрироваться</a></li>';
}
?>
</ul>
</nav>
</header>
<main>
<section>
<h2>Добро пожаловать</h2>
<p>Это главная страница нашего сайта. Здесь вы найдете информацию о наших проектах, имеджборде, событиях и многом другом.</p>
</section>
</main>
</body>
</html>
(index.php)