我要创建一个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
不是正确使用的功能?