summaryrefslogtreecommitdiff
path: root/expand.php
blob: fb8362523a7855801f81053d2f119ccb7a7badbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?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);