PHPStarter/public/index.php

40 lines
854 B
PHP

<?php
declare(strict_types=1);
define('PROJECT_ROOT', dirname(__DIR__));
define('CONFIG_DIRECTORY', PROJECT_ROOT . '/config/');
require_once PROJECT_ROOT . '/vendor/autoload.php';
use Dotenv\Dotenv;
$dotenv = Dotenv::createImmutable(CONFIG_DIRECTORY, 'PHPStarter.env');
$dotenv->load();
use PHPStarter\DB;
$pdo = DB::connect();
$query = "SELECT * FROM `PHPStarter` WHERE `id` = 1";
$stmt = $pdo->prepare($query);
$stmt->execute();
$PHPStarter = $stmt->fetch();
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title><?= $PHPStarter->message ?></title>
<link rel="stylesheet" type="text/css" href="./css/PHPStarter.css">
<link rel="icon" type="image/x-icon" href="./icons/favicon.ico">
</head>
<body>
<h1><?= $PHPStarter->message ?></h1>
<script type="text/javascript" src="./js/PHPStarter.js"></script>
</body>
</html>