我有简单的代码来保存数据:
$data = $_POST["data"];
$userID = $_POST["userID"];
if (empty($data)){
} else {
$theFile = fopen("Data/" . $userID . ".txt", "a+");
fwrite($theFile, PHP_EOL.$data);
fclose($theFile);
}
Run Code Online (Sandbox Code Playgroud)
数据可以很好地保存数据,但第1行总是有一个空行.我尝试切换到"\n",问题仍然存在.还有什么我可以尝试的吗?
更改:
fwrite($theFile, PHP_EOL.$data);
Run Code Online (Sandbox Code Playgroud)
附:
fwrite($theFile, $data.PHP_EOL);
Run Code Online (Sandbox Code Playgroud)
否则你将第一行清空,因为第一个写的字符是\n