データを書き込むときのファイルロックの方法ってflock以外では
1:ロック用ファイルがなければopen関数でロック用ファイルを作る(あればデータを書き込まない)
2:ファイルのデータを全部読み出し配列に格納する
3:書き込むデータを配列に追加
4:配列のデータをopen関数で全部ファイルに書き込む
5ロック用ファイルの削除
でも問題ないんでしょうか??