// fwrite($f, "Error: " . $_FILES["file"]["error"]); } else { // fwrite($f, "Upload: " . $_FILES["file"]["name"]); // fwrite($f, "Type: " . $_FILES["file"]["type"]); // fwrite($f, "Size: " . ($_FILES["file"]["size"] / 1024)); // fwrite($f, "Stored in: " . $_FILES["file"]["tmp_name"]); // $db = mysqli_connect("localhost",DB_USERNAME,DB_PASSWORD,DB_NAME); // mysqli_query($db, "INSERT INTO `fileUpload` (`testFile`) VALUES ('".file_get_contents($_FILES['file']['tmp_name'])."')"); // fwrite($f, mysqli_error($db)); // fwrite($f, "file uploaded "); // fwrite($f, file_get_contents($_FILES['file']['tmp_name'])); $filename = $_FILES['file']['tmp_name']; $rows = explode("\n", file_get_contents($filename)); // Data: name, username, password $dataTitle = explode(",", $rows[0]); if (trim($dataTitle[0]) != "name" || trim($dataTitle[1]) != "username" || trim($dataTitle[2]) != "password") { echo "Error: file doesn't contain proper information. The correct format is 'name', 'username', 'password'"; return; } $userDb->removeAllUsers(ADMIN_PASSWORD); for ($i = 1; $i < count($rows); $i++) { // Assume data contains title $data = explode(",", $rows[$i]); if (count($data) <= 1) { continue; } $userDb->register(trim($data[0]), trim($data[1]), trim($data[2])); } echo "Success"; } // fclose($f);