09/02/14 18:31:28
簡単な書き込みで下記のようにしていますがすぐに壊れてしまいます。
(各行最大4文字で最大500行、DBは使わない。)
$text="aaa"."\n";
$data = file("example.txt");
$fp = fopen("example.txt","a+b");
if(flock($fp, LOCK_EX)){
ftruncate($fp, 0);
fwrite($fp,$text);
$i = 0;
foreach ($data as $value) {
fwrite($fp,$value);
$i++;
}
fclose($fp);
簡単に壊れないようにするにはどうすれば良いでしょうか。