Struppi: problem mit aktualisierung einer logdatei

Beitrag lesen

open(LOG, "+>$loginlog") || die "cant open log\n";

Du kannst hier sinnvollerweise auch noch den Grund für ein Scheitern reinschreiben
open(LOG, "+>$loginlog") || die "cant open log ($!)\n";

print LOG "9*0*Jul 10 $username\n" || die "cant print\n";#hab ich nur zum testen

my ($ag_last,$count_last,$date_last) = split(/\*/,$logins{$username});#mit logins gibts probleme

Was hat $logins{$username} für einen Wert?

#if first time logging in today
if ($date_last ne $date_today)

Was hat $date_today für einen Wert?

fehlermeldung des servers ist
Use of uninitialized value in string ne at test.cgi line...damit ist if ($date_old ne $date_today) gemeint.

Das heißt eine von beiden Variabeln ist undefiniert.

Struppi.