Hi,
es wird keine Variable an das PerlScript übergeben?!
nein; per HTTP wird _nie_ eine Variable übergeben. Immer nur Parameter.
#!/usr/bin/perl
#!/usr/bin/perl -w
use strict;
Anschließend werden Dir einige Scriptmängel aufgezeigt werden, von denen Du die meisten mit Hilfe von
perldoc -f my
beheben kannst. Lob für die Verwendung von CGI.pm.
$test1= CGI::param('$bild');
$test2= $a->param("$bild");
$test3= "$bild";
Heißt der URL- bzw. POST-Parameter wirklich "$bild"? Ein Dollarzeichen sieht man selten in der URL, obwohl es durchaus erlaubt ist.
print "Content-type: text/html\n\n";
print CGI::header;
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">', "\n";
[...]
print <<EOP;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Test-Ausgabe</title></head><body>
...
EOP
Cheatah
X-Will-Answer-Email: No