git.shiar.nl
/
minimedit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
071276e
)
edit: create missing image upload directories
author
Mischa POSLAWSKY
<perl@shiar.org>
Thu, 14 Jun 2018 16:06:44 +0000
(18:06 +0200)
committer
Mischa POSLAWSKY
<perl@shiar.org>
Thu, 14 Jun 2018 16:39:26 +0000
(18:39 +0200)
edit/index.php
patch
|
blob
|
history
diff --git
a/edit/index.php
b/edit/index.php
index 25f9f1be5454506c137cdc85a698357380810159..2367b2377e72834d52c8851cd54f4728fdcbed12 100644
(file)
--- a/
edit/index.php
+++ b/
edit/index.php
@@
-9,9
+9,15
@@
if ($_FILES) {
if (!$img or $img['error'] !== UPLOAD_ERR_OK)
abort('bestand niet goed ontvangen: '.$img['error'], '409 upload error');
if (!$img or $img['error'] !== UPLOAD_ERR_OK)
abort('bestand niet goed ontvangen: '.$img['error'], '409 upload error');
- $datadir = 'data/' . date('Y');
+ $datadir = implode('/', ['data', date('Y')]);
+ if (!file_exists($datadir) and !@mkdir($datadir, 0777, TRUE)) {
+ abort("bestand kon niet geplaatst worden in $datadir", '409 upload error');
+ }
+
$target = $datadir.'/'.$img['name'];
$target = $datadir.'/'.$img['name'];
- move_uploaded_file($img['tmp_name'], $target);
+ if (!@move_uploaded_file($img['tmp_name'], $target)) {
+ abort('bestand kon niet worden opgeslagen', '409 upload error');
+ }
switch (@$_GET['output']) {
case 'ckescript':
switch (@$_GET['output']) {
case 'ckescript':