X-Git-Url: http://git.shiar.nl/minimedit.git/blobdiff_plain/fa949c0747fa001c345a139abb9889a18ba2563a..a66a71bc45f176c549f227ee843875f23b71e5e4:/edit/page/index.php diff --git a/edit/page/index.php b/edit/page/index.php index 086c753..48f8942 100644 --- a/edit/page/index.php +++ b/edit/page/index.php @@ -45,9 +45,12 @@ if (!$_POST) if (!$Args) abort("geen bestand aangeleverd", '409 input error'); -$filename = ltrim($Args, '/').'.html'; +$filename = trim($Args, '/'); if (preg_match('{^\.}', $filename)) abort("ongeldige bestandsnaam: $filename", '403 input error'); +if (is_dir($filename) && !file_exists("$filename.html")) + $filename .= '/index'; +$filename .= '.html'; if (file_exists($filename) and !is_writable($filename)) abort("onwijzigbaar bestand: $filename", '403 input error');