diff options
| author | root | 2014-03-10 18:43:07 +0100 |
|---|---|---|
| committer | root | 2014-03-10 18:43:07 +0100 |
| commit | d8c0d3f8c5229147809d543fb59b1968e9824b59 (patch) | |
| tree | 5333d46238421b1c557f76b0346d754b4d767433 | |
| parent | 1746a1f452efb17a5b7892125bf98b9300218c40 (diff) | |
| download | files.iamfabulous.de-d8c0d3f8c5229147809d543fb59b1968e9824b59.tar.gz | |
upload works
| -rw-r--r-- | www/upload.php | 22 |
1 files changed, 14 insertions, 8 deletions
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 @@ <? +session_start(); + +$db = new SQLite3("../database/sqlite.db"); function error($reason){ echo "Failure! <br>"; 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); |
