したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

初心者スレ その2

165あつし:2004/09/23(木) 19:26 ID:FAIoYDIg
>>164
以前ファイルのロック云々といってましたが、
私が言ったのはこんな意味だったりします。

「ファイル操作部分の記述例」
open(FH, "+<ほげほげ") # 1.ファイル「ほげほげ」読み書き準備。
flock(FH, 2); # 2.CGIは同時並行で動いていたりするので、他のユーザ(CGI)と衝突しないようロック。
# ----------- 読み込み -------------
truncate(FH, 0); # 3.ファイルの中身を消す
# ----------- 書き込み -------------
flock(FH, 5); # 4.ロック解除(悪い例)
fclose(); # 5.ファイルに全部書き込んで終了

ファイルの処理がこんな感じだと、1〜2・4〜5の間に他のやつが割り込んでくる恐れがあります。
上記の例だと、ファイルが飛んだりします。

これかと思いますた。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板