我在这里遇到了一些麻烦。我创建了一个表单,该表单从文本字段中获取数据,并且(应该)将数据写入.txt文件的末尾。
但是,使用getData()
{
return this.rest_angular.all('reservations').get(route.params.id, { expand: 'beddingConfig,agentSummary,providerTitle' })
.switchMap(agent => return this.rest_angular.all('users').get(agent.agentId)
,(reservation, user) => [reservation, user]);
}
//you use
getData.subscribe([reservation,user])=>{
console.log(reservation,user)
}
只需使用提交的数据覆盖文件中的所有内容。我不确定为什么会这样,因为我之前已经使用过这种情况。
PHP代码:
file_put_contents
答案 0 :(得分:1)
也许其他一些脚本也在使用你的文件。添加LOCK_EX
:
file_put_contents('questions.txt', $line.PHP_EOL , FILE_APPEND | LOCK_EX);
如果仍然无效,请使用fopen
和fwrite
:
$myfile = fopen("questions.txt", "a");
fwrite($myfile, "\n". $line);
fclose($myfile);