【发布时间】:2014-06-29 00:48:31
【问题描述】:
我有一些关于 fopen 的问题
第一个问题是我添加新条目时总是放在文件末尾而不启动文件,例如:
$fp=fopen("text.dat","a");
fputs($fp,"Hello 1"."\n");
fclose($fp);
这个文件中的结果总是显示到最后:
Hello 1
Hello 2
Hello 3
不,如我所愿,将新评论插入第一个位置以显示为:
Hello 3
Hello 2
Hello 1 ( The most old entry )
另一方面,我的第二个问题,例如,如果我有 10 个用户,这 10 个用户同时在此文本文件中插入一个条目或帖子,有可能或会给我一些错误吗?或者我需要使用flock直到保存每个帖子,当一些用户想要同时更改文件中的某些内容时,这是最好的方法吗?
【问题讨论】: