ThomasZ: wieso klappt das nicht?

Hi ich hab ein ganz komiches problem...

also ich hab ein Perl script test.pl mit folgemdem inhalt:
----------------------------------------------------------
#!/usr/bin/perl

print "Content-type: text/html\n\n";

print $arg;
----------------------------------------------------------
jetzt rufe ich script im Browser mit "test.pl?arg=test" auf, allerdings spukt er einen weisen bildschirm aus, er will einfach die Variable nicht übernehmen!

kann mir jemnad sagen was ich falch mache?

thx Thomas

PS: hab Perl 5.6.1

  1. print $arg;

    [...]

    jetzt rufe ich script im Browser mit "test.pl?arg=test" auf, allerdings spukt er einen weisen bildschirm aus, er will einfach die Variable nicht übernehmen!

    Perl übernimmt im Gegensatz zu den bisherigen PHP-Versionen die Argumente nicht unmittelbar als Variablen. Du musst CGI.pm o.ä. benutzen.

    1. oh...
      *vordiestirnhau* das hab ich doch heute schonmal gehört...

      thx für die Hilfe

      Thomas

  2. Ich bekomm das immernoch nicht hin :-(
    kann mir jemand ein beispiel posten ... Bitte.

    Thomas