Hi,
Das einlesen eines Formularfeldes mit read...
...read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
...$buffer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
laß das besser.
use CGI ':standard';
print param('name');
Woran liegt das ? Ist die der Satz $twert = <STDIN>; vielleicht generell falsch ?
Nein, nur macht das über das CGInterface wenig Sinn. Insbesondere wenn Du STDIN bereits gelesen hast, existiert keine Endemarkierung mehr - und Dein Script wartet ewig und drei Tage.
Mag übrigens sein, daß meine Beschreibung leichte bis mittelschwere Mängel hat; ich bin nur bisher nicht auf den Gedanken gekommen, in einem CGI-Script STDIN zu lesen, deswegen habe ich mich mit den Interna noch nicht näher beschäftigt...
Cheatah