connect_error) { $success=0; die("Connection failed: " . $conn->connect_error); } // Load excluded hashes from sig_ex table $excluded = array(); $sql = "SELECT signature FROM sig_ex"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $excluded[] = $row["signature"]; } } // Load included hashes from sig_in table $included = array(); $sql = "SELECT signature FROM sig_in"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $included[] = $row["signature"]; } } // Close the database connection $conn->close(); // Add included array to output files this will then be processed like any other normal input file file_put_contents("/var/www/html/database_srv/included_hashes.txt", implode(PHP_EOL, $included)); // This code updates and compiles our databases $directory = '/var/www/html/database_srv'; // Path to the directory // Get a list of all files in the directory $files = glob($directory . '/*'); // Iterate over each file and delete it foreach ($files as $file) { // Check if the file is a regular file (not a directory) if (is_file($file)) { unlink($file); } } set_time_limit(0); download_files($excluded); ?>