diff options
Diffstat (limited to 'expand.php')
-rw-r--r-- | expand.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/expand.php b/expand.php new file mode 100644 index 0000000..41d4dc7 --- /dev/null +++ b/expand.php @@ -0,0 +1,17 @@ +<?php + +define("SRCDIR", realpath(__DIR__ . "/src/")); + +$__page = file_get_contents("php://stdin"); +$title = ""; +$__page = preg_replace_callback(';<title>(.*?)</title>;i', function(array $matches) use(&$title): string { + $title = $matches[1]; + return ""; +}, $__page); +$page = SRCDIR . "/pages/" . bin2hex(random_bytes(8)) . ".tmp"; +file_put_contents($page, $__page); +unset($__page); + +include SRCDIR . "/template.php"; + +unlink($page); |