--- /dev/null
+<h2>Pagina niet gevonden</h2>
+
+<p>De gevraagde pagina <em>[[url]]</em> bestaat niet.</p>
+++ /dev/null
-<?php
-$extra = ob_get_clean();
-http_response_code(404);
-$request = htmlspecialchars($_SERVER['REQUEST_URI']);
-echo "<h2>Pagina niet gevonden</h2>\n\n";
-echo "<p>De gevraagde pagina <em>$request</em> bestaat niet.</p>\n\n";
-echo $extra;
--- /dev/null
+<h2>Scriptfout</h2>
+
+<p>Er ging iets mis: <pre class="warn">[[debug]]</pre>
+Waarschijnlijk wordt hier aan gewerkt, maar als het probleem aanhoudt
+geef het dan aan <a href="/contact">ons</a> door.
+++ /dev/null
-<?php
-$extra = ob_get_clean();
-http_response_code(500);
-?>
-<h2>Scriptfout</h2>
-
-<p>Er ging iets mis: <pre class="warn"><?php print $error; ?></pre>
-Waarschijnlijk wordt hier aan gewerkt, maar als het probleem aanhoudt
-geef het dan aan <a href="/contact">ons</a> door.
-<?php
-print $extra;
ini_set('display_errors', TRUE);
set_exception_handler(function ($error) {
+ http_response_code(500);
include_once 'page.inc.php';
- include_once '500.php';
+ ob_start();
+ require_once './500.html';
+ print str_replace('[[debug]]', $error, ob_get_clean());
});
include_once 'auth.inc.php';
require './template.html';
}
else {
- require "./404.php";
+ http_response_code(404);
+ ob_start();
+ require "./404.html";
+ $url = htmlspecialchars($_SERVER['REQUEST_URI']);
+ print str_replace('[[url]]', $url, ob_get_clean());
}
}