From d8c0d3f8c5229147809d543fb59b1968e9824b59 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 10 Mar 2014 18:43:07 +0100 Subject: upload works --- www/upload.php | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'www') diff --git a/www/upload.php b/www/upload.php index cd8c3af..acb64c7 100644 --- a/www/upload.php +++ b/www/upload.php @@ -1,5 +1,8 @@ "; echo $reason; @@ -13,7 +16,7 @@ function upload($db){ exit; } - if($_FILES["userfile"]["error"] > 0 || !$_FILE['userfile']['size'] > 0 || empty($_FILE['userfile']['size'])){ + if($_FILES["userfile"]["error"] > 0 || !$_FILES['userfile']['size'] > 0 || empty($_FILES['userfile']['size'])){ error("Error while proceding the upload: " . $_FILES['userfile']['error']); } @@ -27,10 +30,10 @@ function upload($db){ $owner_ar = $owner_db->fetchArray(SQLITE3_NUM); $owner = $owner_ar[0]; - $filename = $_FILE['userfile']['name']; + $filename = $_FILES['userfile']['name']; $folder = "FILE"; - $mime = $_FILE['userfile']['type']; - $size = $_FILE['userfile']['size']; + $mime = $_FILES['userfile']['type']; + $size = $_FILES['userfile']['size']; $share = SQLite3::escapeString('$_POST[share]'); $uploaddir = "../files/"; @@ -40,18 +43,21 @@ function upload($db){ INSERT INTO files (id, parent, owner, name, folder, mime, size, share) VALUES (NULL, " . $parentdir . ", " . $owner . ", '" . $filename . "', '" . $folder . "', '" . $mime . "', '" . $size . "', '" . $share ."'); COMMIT; ")){ - $id = SQLite3::lastInsertRowID(); - if(move_uploaded_file($_FILE['userfile']['tmp_username'], $uploaddir . $_FILE['userfile']['name'])){ + $id = $db->lastInsertRowID(); + if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])){ if(rename($uploaddir . $filename, $uploaddir . $id)){ echo "Success!"; } else { - echo "Failure!"; + error("Moving failed."); } - } else { error("Upload failed"); exit; } + } else{ + error("Database error."); } } + +upload($db); -- cgit v1.2.3