<?php $connection = mysql_connect("localhost", "root", ""); // Selecting Database $db = mysql_select_db("ftusers", $connection); echo generate_access_id(6); function generate_random_letters($length) { $random = ''; for ($i = 0; $i < $length; $i++) { $random .= chr(rand(ord('a'), ord('z'))); } return $random; } function id_is_in_files($access_id) { $check_query = mysql_query("SELECT * FROM files WHERE (short_id = '{$access_id}')"); if (mysql_num_rows($check_query)) { return true; } else { return false; } } function generate_access_id($id_length) { do { $unique_id = generate_random_letters($id_length); } while (id_is_in_files($unique_id)); return $unique_id; }
print " <span>The file was only partially uploaded. Please try again.</span>\n"; print " </div>\n"; $show_upload = true; $show_success = false; // Check for upload error } else { if ($_FILES["file"]["error"] == 7) { print " <div id=\"notice\">\n"; print " <span>An error occured saving the file. Please try again.</span>\n"; print " </div>\n"; $show_upload = true; $show_success = false; // Everything is fine } else { // Generate random file ID $file_id = generate_access_id(6); $client_ip = getClientIP(); // Calculate file name $file_name = $_FILES["file"]["name"]; $name_text = $file_name; // Calculate file type $file_type = $_FILES["file"]["type"]; // Calculate file size $file_size = $_FILES["file"]["size"]; $file_size_class = new getFileSize(); $file_size_text = $file_size_class->fileSizeConversion($file_size, 'B'); // Calculate file expiry time switch ($_POST["expire_time"]) { case 1800: // 30 minutes $file_expiry = time() + 1800;