Struppi: Formulardaten übergeben (CGI+Perl?)

Beitrag lesen

open(FH, ">> $inFile") or die "Kann $inFile nicht oeffnen!$!/n";
flock(FH, LOCK_EX); # oder flock(FH, 2);
^^^^^^^^^  ^^^^^^^

Das ist gut.

print FHNEW "$thema+$url+$u_name \n";
close(FH);
flock(FH, LOCK_UN); #oder flock(FH, close);
^^^^^^^^^  ^^^^^^^

Das ist unnötig.

Ein close macht das automatisch.

Warum macht flock probleme? soll ich's einfach weglassen???

Nein, flock macht keine Probleme, sondern du löst das flock zu früh.
zwischen deinem LOCK_UN und close FH kann die Datei verändert werden, ist aber evtl. noch nicht auf die Festplatte geschrieben.

Du sollst nur das unlock wegmachen.

Struppi.