Auf's neue:
flock(FH, LOCK_UN);
Unnötig und gefährlich, da in diesem kurzen Moment die Datei geändert werden könnte.
Wenn ich 'flock(FH, LOCK_UN);' weg lasse, kann ich später nicht mehr anhängen, oder??
Das ist veraltete Schreibweise (mit dem '&'
sub weggelassen.
Welche Parameter?
Werden die Parameter nach Aufruf: <FORM...action="../cgi-bin/links_plus.pl" method=post>
vom Formular(THEMA=blabla&URL=blabla&URL_NAME=blabla) eingelesen?
links_plus.pl:
------------------
#Eingaben einlesen
my $u_name=$q->param('URL_NAME');
my $url=$q->param('URL');
my $thema=$q->param('THEMA');
my $inFile = 'db.txt'; # Linksammlung im Format Thema+URL+Name
#Eingaben anhängen
open(FH, ">> $inFile") or die "Kann $inFile nicht oeffnen!$!/n";
flock(FH, LOCK_EX);
print FH "$thema+$url+$u_name\n";
flock(FH, LOCK_UN);
close(FH);
Danke,
Gruß Sergej