try {
require_once('upload.inc.php');
$datadir = implode('/', ['data', date('Y')]);
try {
require_once('upload.inc.php');
$datadir = implode('/', ['data', date('Y')]);
$target = userupload(@$_FILES['upload'], $datadir);
if ($target) {
$response['fileName'] = $_FILES['upload']['name'];
$target = userupload(@$_FILES['upload'], $datadir);
if ($target) {
$response['fileName'] = $_FILES['upload']['name'];
if (preg_match('{^\.}', $filename))
abort("ongeldige bestandsnaam: $filename", '403 input error');
if (preg_match('{^\.}', $filename))
abort("ongeldige bestandsnaam: $filename", '403 input error');
if (file_exists($filename) and !is_writable($filename))
abort("onwijzigbaar bestand: $filename", '403 input error');
if (file_exists($filename) and !is_writable($filename))
abort("onwijzigbaar bestand: $filename", '403 input error');