sergej: Formulardaten übergeben (CGI+Perl?)

Beitrag lesen

Hallo,

Hab was gefunden:

Ein open() prueft nicht, ob eine Datei geflockt ist. Jedem open() MUSS ein flock folgen. Da haelt das script dann an und wartet bis das vorherige flock aufgehoben wurde (durch flock(HANDLE,8) oder close).

"Vom Formular eingelesen"? Der Browser übermittelt die Parameter an den Server; dieser leitet sie (als _eine_ Umgebungsvariable) an Dein Script weiter. In diesem werden sie mittels CGI::param zugänglich gemacht.

Genau das meine ich ;-)
____________________________________________

open(FH, ">> $inFile") or die "Kann $inFile nicht oeffnen!$!/n";
flock(FH, LOCK_EX); # oder flock(FH, 2);
^^^^^^^^^  ^^^^^^^
   print FHNEW "$thema+$url+$u_name \n";
close(FH);
flock(FH, LOCK_UN); #oder flock(FH, close);
^^^^^^^^^  ^^^^^^^
_____________________________________________

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

Gruß Sergej