From 94a6551bafd51deb2bfae144336689eb0472abf6 Mon Sep 17 00:00:00 2001 From: Connor Thomson Date: Fri, 18 Sep 2026 17:23:39 -0700 Subject: Upload files from test.gnufault.org --- php/app.php | 23 +++++++++++++++++++++++ php/footer.php | 14 ++++++++++++++ php/replace.php | 13 +++++++++++++ php/templates.php | 20 ++++++++++++++++++++ 4 files changed, 70 insertions(+) create mode 100644 php/app.php create mode 100644 php/footer.php create mode 100644 php/replace.php create mode 100644 php/templates.php (limited to 'php') diff --git a/php/app.php b/php/app.php new file mode 100644 index 0000000..cde972d --- /dev/null +++ b/php/app.php @@ -0,0 +1,23 @@ + HTML_DIR . 'header.html', + '{{CONTENT}}' => ROOT_DIR . $file, + '{{FOOTER}}' => PHP_DIR . 'footer.php' +]; + +$app_html = template_process(HTML_DIR . 'app.html', $components); + +echo $app_html; +?> diff --git a/php/footer.php b/php/footer.php new file mode 100644 index 0000000..4a32baf --- /dev/null +++ b/php/footer.php @@ -0,0 +1,14 @@ + $year +]; + +$html = replace(HTML_DIR . 'footer.html', $targets); + +echo $html; +?> diff --git a/php/replace.php b/php/replace.php new file mode 100644 index 0000000..70fdd25 --- /dev/null +++ b/php/replace.php @@ -0,0 +1,13 @@ + $replacementValue) { + $html = str_replace($placeholder, $replacementValue, $html); + } + + return $html; +} + +?> diff --git a/php/templates.php b/php/templates.php new file mode 100644 index 0000000..4ead3f8 --- /dev/null +++ b/php/templates.php @@ -0,0 +1,20 @@ + $componentPath) { + $injectedContent = render_component($componentPath); + $html = str_replace($placeholder, $injectedContent, $html); + } + + return $html; +} + +?> -- cgit v1.2.3