summaryrefslogtreecommitdiff
path: root/includes/render_index.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/render_index.php')
-rw-r--r--includes/render_index.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/includes/render_index.php b/includes/render_index.php
new file mode 100644
index 0000000..d90627b
--- /dev/null
+++ b/includes/render_index.php
@@ -0,0 +1,24 @@
+<header>
+ <noscript>
+ JavaScript? Where we're going we don't need JavaScript.
+ </noscript>
+</header>
+
+<h1 style="text-align: center">
+ The World Wide Web pages of Adam Carpenter (53hornet)
+</h1>
+
+<ul>
+ <?php
+ $posts = scandir('./posts', SCANDIR_SORT_DESCENDING);
+ $posts = array_filter($posts, fn ($post) => !empty($post) && $post != '.' && $post != '..');
+ #$posts = array_slice($posts, 0, 1000);
+
+ foreach ($posts as &$post) {
+ $title = str_replace('h1', 'span', fgets(fopen("./posts/$post", 'r')));
+ $date = str_split($post, 10)[0];
+ $post = str_replace('.php', '', $post);
+ printf('<li> <code>%s</code> <a href="/%s">%s</a> </li>', $date, $post, $title);
+ }
+ ?>
+</ul>