Cheatah: Bild vom Server löschen

Beitrag lesen

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