diff --git a/.gitignore b/.gitignore index 3aea9f5..e53578d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ passwords.txt temporary_passwords.txt uploads +curload.sql diff --git a/test-curload.sh b/test-curload.sh new file mode 100755 index 0000000..102a20c --- /dev/null +++ b/test-curload.sh @@ -0,0 +1,2 @@ +#!/bin/sh +php -S localhost:1337 & diff --git a/upload.php b/upload.php index b6593b7..c9e9119 100644 --- a/upload.php +++ b/upload.php @@ -20,11 +20,12 @@ } // init database - if ($sql) { + if ($sql == "true" || $sql) { $Database = new SQLite3($sqlDB); - $Database->exec("CREATE TABLE keys(id INTEGER PRIMARY KEY, key TEXT)"); - $Database->exec("CREATE TABLE tkeys(id INTEGER PRIMARY KEY, key TEXT, uploads INT)"); - $Database->exec("CREATE TABLE uploads(id INTEGER PRIMARY KEY, file TEXT, date TEXT, useragent TEXT, ip TEXT)"); + $Database->exec("CREATE TABLE admins(id INTEGER PRIMARY KEY, key TEXT, useragent TEXT, ip TEXT)"); + $Database->exec("CREATE TABLE keys(id INTEGER PRIMARY KEY, key TEXT, lastused TEXT, issued TEXT, useragent TEXT, ip TEXT)"); + $Database->exec("CREATE TABLE tkeys(id INTEGER PRIMARY KEY, key TEXT, uploads INT, lastused TEXT, issued TEXT, ip TEXT, useragent TEXT)"); + $Database->exec("CREATE TABLE uploads(id INTEGER PRIMARY KEY, file TEXT, uploaddate TEXT, useragent TEXT, ip TEXT)"); $DatabaseQuery = $Database->query('SELECT * FROM keys'); while ($line = $DatabaseQuery->fetchArray()) {