Thread open(): sparsamer coden (9 answers)
Opened by Froschpopo at 2004-03-17 01:06

Froschpopo
 2004-03-17 01:06
#81074 #81074
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sub update_my_session {
my ($nickname, $time, $customer_id, $sid);
open(SDB, "/usr/local/...") || die;
my @array = <SDB>;
close(SDB);
open(INFILE, ">/usr/local/...") || die;
flock INFILE, 1;
for (@array) {
chomp;
($nickname, $time, $customer_id, $sid) = split( /\|/, $_);
$time = time() if $sid eq $sessionid;
print INFILE "$nickname|$time|$customer_id|$sid\n";
}
flock SDB, 8;
close(INFILE);
}

kann man das nicht auch in einem einzigen open() machen?
Ich hab schon mal mit +> versucht aber klappt nicht. Ich will mir das schreib-open sparen und alles in einem machen...

View full thread open(): sparsamer coden