△▲ WebProg 初心者の質問 Part13 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0248nobodyさん
2006/03/07(火) 23:37:52ID:???WRITE_IPLOG: {
open my $fh, '+>>', 'log.dat' # my $fhは5.6以降。5.005以前に対応するならIO::File
or die $!;
flock $fh, 2;
seek $fh, 0, 0; # a+を適切にサポートしていないプラットフォームでは必要
while (my $read = <$fh>) {
chomp $read;
last WRITE_IPLOG if $read eq $ipaddr;
}
print $fh $ipaddr, "\n";
} # スコープアウトで$fhは自動で閉じられる
■ このスレッドは過去ログ倉庫に格納されています