From 2330bb06ececee220d854883a2870a3adf17c277 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 19 Oct 2014 03:54:53 +0200 Subject: Version 4.1. Support for photo galleries and advanced caching. --- foto/upload.php | 57 --------------------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 foto/upload.php (limited to 'foto/upload.php') diff --git a/foto/upload.php b/foto/upload.php deleted file mode 100644 index e8d1549..0000000 --- a/foto/upload.php +++ /dev/null @@ -1,57 +0,0 @@ - $tmp_name ){ - if ( $_FILES["images"]["error"][$f] == 4 ) - // no file was uploaded - continue; - - if ( $_FILES["images"]["error"][$f] != 0 ){ - continue; - } - if ( $_FILES["images"]["size"][$f] > IMAGE_MAXSIZE ){ - $message[$count] = $_FILES["images"]["name"][$f] . " is too large!"; - $count++; - continue; - } elseif ( ! in_array( pathinfo($_FILES["images"]["name"][$f], PATHINFO_EXTENSION), $extension ) ){ - $message[$count] = $_FILES["images"]["name"][$f] . " - Extension not allowed!"; - $count++; - continue; - } - $hash = hash_file("md5", $tmp_name); - - $sql = $db->prepare("INSERT INTO " . DBPREFIX . "image (id, gallery, name, desc, owner, mime, size, hash, time) VALUES (NULL, %s, %s, %s, %d, %s, %d, %s, %d);", $_POST["gallery"], $_FILES["images"]["name"][$f], "", $_SESSION["userid"], $_FILES["images"]["mime"][$f], $_FILES["images"]["size"][$f], $hash, time()); - - if ( ! file_exists(IMAGE_PATH . $hash . ".gz") ){ - move_uploaded_file($tmp_name, IMAGE_PATH . $hash); - - $gzfile = IMAGE_PATH . $hash . ".gz"; - $fp = gzopen($gzfile, "w9"); - - if ( ! gzwrite($fp, file_get_contents(IMAGE_PATH . $hash)) ) - exit; - - if ( ! gzclose($fp) ) - exit; - - if ( ! unlink(IMAGE_PATH . $hash) ) - exit; - } - - if ( ! $db->doQuery($sql) ) - exit; -} -- cgit v1.2.3