Rumah > Soal Jawab > teks badan
Saya mempunyai tugas untuk membuat sistem log masuk menggunakan php, khususnya yang mencincang kata laluan ke dalam fail .txt (bukan seperti yang anda mahukan) Saya telah mencuba ini tetapi tidak tahu bagaimana untuk memulakannya. Saya diberitahu untuk menggunakan fail fungsi () untuk membuat tatasusunan. Apa-apa jenis bantuan akan sangat dihargai
Pada masa ini kami ada ini
<!DOCTYPE html> <html lang="en"> <body> <form action="test.php" method="post"> <span>Username</span> <input type="text" name="Username" id="Login-Input-Username" required><br> <span>Password</span> <input type="password" name="Password" id="Login-Input-Password" required> <button type="submit" name="Submit-Button" value="submit" id="Login- Button">Sign In</button> </form> <?php if(isset($_POST['Submit-Button'])) { $username = $_POST['Username']; $password = $_POST['Password']; $hash = password_hash($password, PASSWORD_DEFAULT); $fileRows = file("accounts.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); }?>
P粉4182142792024-04-03 10:54:03
Saya benar-benar tidak tahu mengapa anda ingin menyimpan data dalam fail, tetapi anda boleh menulis semula kod PHP anda seperti di bawah
$username, 'password' => $hash, ]; $fileRows = file_put_contents('accounts.txt', json_encode($data).PHP_EOL , FILE_APPEND | LOCK_EX); }?>