summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorus32014-03-11 00:04:25 +0100
committerHorus32014-03-11 00:04:25 +0100
commit5fc9adaa217cdc74af93fa2131dc53a1f05114ed (patch)
tree9c8131ddb58531fb105773e89faed63160eda9e6
parent967ec8c209eb118685076468ce7fef59e0452881 (diff)
downloadfiles.iamfabulous.de-5fc9adaa217cdc74af93fa2131dc53a1f05114ed.tar.gz
gzip compression for uploads
-rw-r--r--www/upload.php11
1 files changed, 6 insertions, 5 deletions
diff --git a/www/upload.php b/www/upload.php
index acb64c7..c4f27a4 100644
--- a/www/upload.php
+++ b/www/upload.php
@@ -45,11 +45,12 @@ function upload($db){
")){
$id = $db->lastInsertRowID();
if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])){
- if(rename($uploaddir . $filename, $uploaddir . $id)){
- echo "Success!";
- } else {
- error("Moving failed.");
- }
+
+ $gzfile = $uploaddir . $id;
+ $fp = gzopen($gzfile, 'w9');
+ gzwrite($fp, file_get_content($uploaddir . $filename));
+ gzclose($fp);
+
} else {
error("Upload failed");
exit;