diff options
Diffstat (limited to 'blackniggers/kittens.php')
| -rw-r--r-- | blackniggers/kittens.php | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/blackniggers/kittens.php b/blackniggers/kittens.php deleted file mode 100644 index 68925e5..0000000 --- a/blackniggers/kittens.php +++ /dev/null @@ -1,52 +0,0 @@ -<?php -//This file is for the Gyazo uploader -function generate_name ($name) { - if (!isset($tries)) $tries = 5; - do { - $newname = ''; - $newname .= 'F'; - $newname .= chr(mt_rand(ord("a"), ord("z"))); - $newname .= chr(mt_rand(ord("a"), ord("z"))); - $newname .= 'A'; - $newname .= chr(mt_rand(ord("a"), ord("z"))); - $newname .= chr(mt_rand(ord("a"), ord("z"))); - $newname .= 'G'; - $newname .= '.png'; - - if (--$tries == 0) return false; - } while (file_exists('/mnt/disk1/pomf/files/'.$newname)); - - return $newname; -} -if(isset($_FILES['imagedata']['name'])) -{ - - //Check if file exists already - $filehash = sha1_file($_FILES['imagedata']['tmp_name']); - $con = new PDO('mysql:unix_socket=/var/run/mysqld/mysqld.sock;dbname=XXX', 'XXX', 'XXX'); - $do = $con->prepare("SELECT hash, filename FROM files WHERE hash = (:hash)"); - $do->bindParam(':hash', $filehash); - $do->execute(); - $result = $do->fetch(); - if($result[0]==$filehash){ - echo 'http://a.pomf.se/' . $result[1]; - }else{ - $newName = generate_name($_FILES['imagedata']['name']); - $delid = sha1($_FILES['imagedata']['tmp_name']); - //Insert info into DB - $do = $con->prepare("INSERT INTO files (hash, orginalname, filename, size, date, expire, delid) VALUES (:hash, :orginname, :filename, :size, :date, :expire, :delid)"); - $do->bindParam(':hash', $filehash); - $do->bindParam(':orginname', $_FILES['imagedata']['name']); - $do->bindParam(':filename', $newName); - $do->bindParam(':size', $_FILES['imagedata']['size']); - $do->bindParam(':date', date('Y-m-d')); - $do->bindParam(':expire', $expire); - $do->bindParam(':delid', $delid); - $do->execute(); -$hurr = '/mnt/disk1/pomf/files/' . $newName; -move_uploaded_file($_FILES['imagedata']['tmp_name'], $hurr); -echo 'http://a.pomf.se/' . $newName; -} -$con = null; -} -?> |
