From bada02eb0781180a75ca02ee6d30bf161dd7e717 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Thu, 11 Jul 2013 17:22:57 +0200 Subject: tmp-upload: support multiple file upload --- tmp-upload | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'tmp-upload') diff --git a/tmp-upload b/tmp-upload index 3578a50..6aa070c 100755 --- a/tmp-upload +++ b/tmp-upload @@ -87,9 +87,22 @@ if (is_dir($path)) { exit; } -$msg = NULL; -if (isset($_FILES["file"]["name"])) { +$msg = ""; +if (isset($_FILES["file"]["name"]) && is_array($_FILES["file"]["name"])) { $upload = $_FILES["file"]; + for ($i=0; $i$vals) { + $upload[$key] = $vals[$i]; + } + $res = saveUpload($upload); + if ($res) $msg .= "$res
\n"; + } +} +function saveUpload($upload) { + global $relDir; + + $msg = NULL; $name = trim(basename($upload["name"]), "."); $name = preg_replace('/[\x00-\x1F\x7F]/', '', $name); if ($relDir === '') { @@ -114,13 +127,14 @@ if (isset($_FILES["file"]["name"])) { $msg = "File could not be saved."; } } + return $msg; } ?>
- +