From 7845745834b9df45f985ff3bf26228b626133454 Mon Sep 17 00:00:00 2001 From: Connor Thomson Date: Sat, 19 Sep 2026 11:48:10 -0700 Subject: Update some more stuff --- php/footer.php | 4 ++-- php/index.php | 29 +++++++++++++++++++++++++++++ php/render.php | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 php/index.php create mode 100755 php/render.php (limited to 'php') diff --git a/php/footer.php b/php/footer.php index 0d9c8b6..695b39f 100755 --- a/php/footer.php +++ b/php/footer.php @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -require_once PHP_DIR . 'replace.php'; +require_once ROOT . '/php/replace.php'; $year = date('Y'); @@ -25,7 +25,7 @@ $targets = [ '{{YEAR}}' => $year ]; -$html = replace(HTML_DIR . 'footer.html', $targets); +$html = replace(ROOT . '/html/footer.html', $targets); echo $html; ?> diff --git a/php/index.php b/php/index.php new file mode 100644 index 0000000..2f2377d --- /dev/null +++ b/php/index.php @@ -0,0 +1,29 @@ +. + */ + +define('ROOT', rtrim($_SERVER['DOCUMENT_ROOT'], '/') . '/'); + +require_once ROOT . '/php/render.php'; + +$path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); +$file = rtrim($path, '/') . '/content.html'; + +render_page(ROOT . $file); + +?> diff --git a/php/render.php b/php/render.php new file mode 100755 index 0000000..00aafb0 --- /dev/null +++ b/php/render.php @@ -0,0 +1,37 @@ +. + */ + +require_once ROOT . '/php/replace.php'; +require_once ROOT . '/php/execute.php'; + +function render_page(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 + ]; + + $app_html = replace(ROOT . '/html/app.html', $targets); + + echo $app_html; +} +?> -- cgit v1.2.3