X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/3c72253adb03b625b8d3593be66e2e684a82bee9..643c4d7625a1b1db94edef4eb633fa67c3b53ae0:/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");