X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/4accdd8681e45845d045c254569258df64a1cf4e..502945bc14e9fdd9f4268103227462af442c0560:/edit.php diff --git a/edit.php b/edit.php index 657c279..719c2f0 100644 --- a/edit.php +++ b/edit.php @@ -7,10 +7,10 @@ function abort($status, $body) { if (!$_POST) abort('405 post error', "niets te doen"); -if (!isset($_POST['page'])) +if (!isset($_SERVER['PATH_INFO']) or strlen($_SERVER['PATH_INFO']) <= 1) abort('409 input error', "geen bestand aangeleverd"); -$filename = preg_replace('/(?:\.html)?$/', '.html', ltrim($_POST['page'], '/'), 1); +$filename = preg_replace('/(?:\.html)?$/', '.html', ltrim($_SERVER['PATH_INFO'], '/'), 1); if (file_exists($filename) and !is_writable($filename)) abort('403 input error', "ongeldige bestandsnaam: $filename");