Pitt: Programm ausführen

hallo,

wollt eigentlich nur wissen wie ich ein perl-script ausführen kann?
irgendwie blick ich gar nicht mehr durch.

  1. Hallo,

    wollt eigentlich nur wissen wie ich ein perl-script ausführen kann?

    Ausfürhren kann man ein perl(script)-Programm auf verschiedene Art und weise ... man kann es local auf dem Rechner ausführen , dazu muss die Perl Distribution für das entspr. Betriebssystem installeiert sein und man gibt dann in der Eingabezeile perl scriptName.pl ein. Oder es kann auch auf einem Server als CGI Script ausgeführt werden.

    irgendwie blick ich gar nicht mehr durch.

    Ich auch noch nicht... damit das klappt, muss ich wissen, was Du vorhast ;-)

    gruss
    Andreas

    1. hi,

      also mein quelltext sieht so aus.

      <html>
      <head>
      </head>
      <body>
      <form action="cgi-bin/xxx.cgi">
      <input type="submit">
      </form>
      </body>
      </html>

      wenn ich jetzt ein frommailer oder ein etwas größeres script ausführen will, dann geht alles.

      wenn ich jetzt dieses billige script ausführen will, dann kommt gar nicht, es wird nur ein weißer leerer IE angezeigt.

      #!/usr/bin/perl

      print "Hallo Welt\n";

      könnte es daran liegen, dass ich die activePerl Verison 5.8 habe?

      1. hi,

        #!/usr/bin/perl

        print "Hallo Welt\n";

        glaub eher du hast das Html-Header vergessen:

        #!/usr/bin/perl

        print "Content-type: text/html\n\n";  # html-header
        print qq{
         <html>
         <head>
         </head>
         <body>
         <form action="cgi-bin/xxx.cgi">
         <input type="submit">
         </form>
         </body>
         </html>
        };

        lg, lois

        1. Ja, aber ich habe ein buch aus dem ich gerade lerne. und da steht auch nur:

          #!/usr/bin/perl
          print "Hallo Welt\n";

          Warum sagen die da nichts von nem header??

          1. Ja, aber ich habe ein buch aus dem ich gerade lerne. und da steht auch nur:

            #!/usr/bin/perl
            print "Hallo Welt\n";

            Warum sagen die da nichts von nem header??

            sagen die an dieser Stelle etwas von einem CGI Programm?

            Das ist ein Konsolenprogramm

            Struppi.

            1. nein die sagen nichts von nem cgi programm.

              jetzt mal angenommen, dass ich jetzt erst perl lernen will ohne es als cgi einzusetzen. wie kann ich dann das programm ausführen? muss ich es über den IE ausführen oder gibt es da ein bestimmtes programm mit dem man perl-scripte ausführen kann.
              wenn es eins gibt was muss ich da eingeben???
              und wie heisst das programm??

              1. jetzt mal angenommen, dass ich jetzt erst perl lernen will ohne es als cgi einzusetzen. wie kann ich dann das programm ausführen? muss ich es über den IE ausführen oder gibt es da ein bestimmtes programm mit dem man perl-scripte ausführen kann.
                wenn es eins gibt was muss ich da eingeben???
                und wie heisst das programm??

                Wenn du Windows hast: MS DOS Eingabeauforderung ansonsten Konsole.

                Struppi.

                1. ach so und was muss ich da eingeben, in ms-dos??