名前のリストを含むファイルを作成しtxt
ます。これらの名前はフォームから取得されます。
私の論理は次のようになります。
if ($_SERVER['REQUEST_METHOD'] == "POST") {
$name = $_POST['username'];
}
function add_name($name, $file_name = "names.txt") {
if(file_exists($file_name)) {
$name = $name;
file_put_contents($file_name, $name);
} else {
$handle = fopen($file_name, 'w+');
fwrite($handle, $name);
fclose($handle);
}
}
問題は、名前を書き込むことですが、別のレコードを設定すると、前のレコードが削除されますか? たぶんfile_put_contents
、使用するのに適切な機能ではありませんか?