■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR]ぜろちゃんねるプラス[PR]  
レス数が1000を超えています。残念ながら全部は表示しません。

次期バージョンβリリーステストスレッド

36 :Aさん ◆/E1/G4IY :2003/03/11 15:43 ID:???
>>21
closeすればロックは解除になります。
オートフラッシュを使っていなければ実際にはclose前のprintでは
書き込みは行われないので、その前に解除すると別プロセスから
アクセスされる危険があるので。

subject.txtなど、上書きも安全性を考えるとこんな感じかな。

open(FILE, "+< $file");
flock(FILE, 2);
truncate(FILE, 0);
seek(FILE, 0, 0);
print FILE "$file\n";
close(FILE);

さらにsysopen、syswriteのほうがよりいいかも。

201KB
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス