Roland: Too late for -T

HI, zuerst mal.

Ich möchte darauf aufmerksam machen, dass ich zum ersten mal an diesem Forum teilnehme, deshalb ignoriert bitte evtl. Verhaltensfehler (oder macht mich darauf aufmerksam).

So zu meinem Problem:

Ich habe folgendes Perl-Script (aktuelle_zeit.cgi)

#!/usr/bin/perl -wT

use strict;
use HTML::Template;

my $template = "../templates/aktuelle_zeit.tmpl";

my $tmpl=new HTML::Template(filename=>$template);
my $zeit="Hier steht die Zeit - alles nur zum testen";

$tmpl->param(aktuelle_zeit => $zeit);

print "Content-type: text/html\n\n",
      $tmpl->output;

Bei testen des Scripts am DOS-Prompt mit perl aktuelle_zeit.cgi
erhalte ich folgende Fehlermeldung:
Too late for "-T" option at aktuelle_zeit.cgi line 1

Kann mir jemand weiter helfen ?

  1. Moin,

    #!/usr/bin/perl -wT

    Bei testen des Scripts am DOS-Prompt mit perl aktuelle_zeit.cgi
    erhalte ich folgende Fehlermeldung:
    Too late for "-T" option at aktuelle_zeit.cgi line 1

    der Tainted-Modus (-T) ist eine Sicherheitseinrichtung, die durch den Aufruf

    $ perl xy.pl

    ausgetrickst werden kann (Race Condition Problem). Deshalb erkennt Perl das -T in der shebang-Zeile nicht mehr an. Loesung: -T frueher aktivieren:

    $ perl -T xy.pl

    Viele Gruesse,

    n.d.p.

    1. Moin,

      #!/usr/bin/perl -wT

      Bei testen des Scripts am DOS-Prompt mit perl aktuelle_zeit.cgi
      erhalte ich folgende Fehlermeldung:
      Too late for "-T" option at aktuelle_zeit.cgi line 1

      der Tainted-Modus (-T) ist eine Sicherheitseinrichtung, die durch den Aufruf

      $ perl xy.pl

      ausgetrickst werden kann (Race Condition Problem). Deshalb erkennt Perl das -T in der shebang-Zeile nicht mehr an. Loesung: -T frueher aktivieren:

      $ perl -T xy.pl

      Viele Gruesse,

      n.d.p.

      Vielen Dank n.d.parker!

      Gewusst wie. Jetzt funktioniert's.