From cf5dd6581e75a5947606e8f3ab2233e8b6978394 Mon Sep 17 00:00:00 2001 From: Connor Thomson Date: Sun, 20 Sep 2026 08:56:59 -0700 Subject: Seperate some stuff --- php/execute.php | 0 php/footer.php | 2 +- php/header.php | 30 ++++++++++++++++++++++++++++++ php/index.php | 2 +- php/render.php | 11 ++++++----- 5 files changed, 38 insertions(+), 7 deletions(-) mode change 100644 => 100755 php/execute.php create mode 100755 php/header.php mode change 100644 => 100755 php/index.php (limited to 'php') diff --git a/php/execute.php b/php/execute.php old mode 100644 new mode 100755 diff --git a/php/footer.php b/php/footer.php index 695b39f..652bf3e 100755 --- a/php/footer.php +++ b/php/footer.php @@ -22,7 +22,7 @@ require_once ROOT . '/php/replace.php'; $year = date('Y'); $targets = [ - '{{YEAR}}' => $year + '{{year}}' => $year ]; $html = replace(ROOT . '/html/footer.html', $targets); diff --git a/php/header.php b/php/header.php new file mode 100755 index 0000000..93cdbf9 --- /dev/null +++ b/php/header.php @@ -0,0 +1,30 @@ +. + */ + +require_once ROOT . '/php/replace.php'; + +$targets = [ + '{{navbar}}' => file_get_contents(ROOT . '/html/navbar.html') +]; + +$html = replace(ROOT . '/html/header.html', $targets); + +echo $html; + +?> \ No newline at end of file diff --git a/php/index.php b/php/index.php old mode 100644 new mode 100755 index 2f2377d..cdf976d --- a/php/index.php +++ b/php/index.php @@ -24,6 +24,6 @@ require_once ROOT . '/php/render.php'; $path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); $file = rtrim($path, '/') . '/content.html'; -render_page(ROOT . $file); +render_content(ROOT . $file); ?> diff --git a/php/render.php b/php/render.php index eab7c82..68d1b96 100755 --- a/php/render.php +++ b/php/render.php @@ -20,14 +20,15 @@ require_once ROOT . '/php/replace.php'; require_once ROOT . '/php/execute.php'; -function render_page(string $page) { +function render_content(string $page) { $device = 'desktop'; $targets = [ - '{{header}}' => file_get_contents(ROOT . '/html/header.html'), - '{{content}}' => file_get_contents($page), - '{{footer}}' => execute(ROOT . '/php/footer.php'), - '{{device}}' => $device + '{{stylesheets}}' => file_get_contents(ROOT . '/html/stylesheets.html'), + '{{header}}' => execute(ROOT . '/php/header.php'), + '{{content}}' => file_get_contents($page), + '{{footer}}' => execute(ROOT . '/php/footer.php'), + '{{device}}' => $device ]; $main_html = replace(ROOT . '/html/main.html', $targets); -- cgit v1.2.3