【PHP】質問スレッドpart19【php】
■ このスレッドは過去ログ倉庫に格納されています
0663Imo ◆.jC7ANgFY.
04/08/02 10:08ID:???それと正しいファイルのロック方法は
$fn = fopen($file, 'w');
flock($fn, LOCK_EX);
fwrite($fn, $data);
fclose($fn);
ではなく
$fn = fopen($file, file_exists($file) ? 'r+' : 'w+');
if (flock($fn, LOCK_EX)) {
ftruncate($fn, 0); rewind($fn);
fwrite($fn, $data);
} else {
// ロック失敗
}
fclose($fn);
ですよ。ロックは失敗する可能性もあります。
■ このスレッドは過去ログ倉庫に格納されています