我有保存数据的简单代码:
$data = $_POST["data"];
$userID = $_POST["userID"];
if (empty($data)){
} else {
$theFile = fopen("Data/" . $userID . ".txt", "a+");
fwrite($theFile, PHP_EOL.$data);
fclose($theFile);
}
数据可以很好地保存数据,但始终是第1行的空行。我已尝试切换到" \ n"问题仍然存在。还有什么我可以尝试的吗?
答案 0 :(得分:5)
变化:
fwrite($theFile, PHP_EOL.$data);
使用:
fwrite($theFile, $data.PHP_EOL);
否则你的第一行是空的,因为第一个写的字符是\ n