Alain: ich gebs auf... :(

Beitrag lesen

hallo,

if (dbmopen(%logins,$loginlog,0666)) {     flock(logins,2) if ($doflocks);    ($agent_last,$count_last,$date_last) = split(/*/,$logins{$username});

Ich bezweifle stark, dass du damit einen Lock ausführst.

mach mal: flock(logins,2) || die "kann Datei nicht flocken! $!";

und, nein, tie macht keinen flock.

ok, naja der server schrieb das,was ich erwartet habe:

Unquoted string "logins" may clash with future reserved word at abuse.cgi line 29. Unquoted string "logins" may clash with future reserved word at abuse.cgi line 76. kann Datei nicht flocken! Bad file descriptor at test.cgi line 29.

ich denke das flock kann nicht als solches erkannt werden,jedenfalls nicht für dbmfile desshalb der error.

Grüsse vom Alain

--
...nichts ist so schlecht, als daß es nicht für irgend etwas gut wäre