Sebastian Krysmanski: Offline-Test eines Perl-Script mit Omni-HTTP

Wie kann ich mit meinem Browser (IE 4.0) ein Perlscript testen? Ich kann offline nur die einfachen funktionen, aber weder Formulare verarbeiten, noch HTML an den
Browser senden. Das klappt immer nur online, wenn ich meine Script übertragen habe? Gibt es eine Möglichkeit?

  1. Hi,

    Wie kann ich mit meinem Browser (IE 4.0) ein Perlscript testen? Ich kann offline nur die einfachen funktionen, aber weder Formulare verarbeiten, noch HTML an den
    Browser senden. Das klappt immer nur online, wenn ich meine Script übertragen habe? Gibt es eine Möglichkeit?

    Du brauchst zunächst einen Perl-Interpreter (z.B. http://www.activestate.com/ActivePerl) und mußt OmniHTTPd mitteilen, wo dieser auf Deiner Platte zu finden ist. Dann mußt Du das Script mit http://localhost/pfad/zum/script.pl o.ä. (wichtig ist localhost) aufrufen. Wenn die Pfade in den HTML-Dateien dann relativ angegeben sind, z.B. also die Formular-Action "/cgi-bin/script.pl" lautet und die Pfade auf Deiner Festplatte genauso aufgebaut sind wie auf Deinem Server, sollte eigentlich alles klappen. Naja, sofern das Script auch auf Deinem Betriebssystem läuft natürlich :-)

    Cheatah

  2. Bei http://www.perlarchiv.de (Hilfreiches, Perl offline) findet man eine Anleitung wie man Omnihttpd und Perl einrichtet. Damit hab ich's auch gepackt :)

    Gruß
    Felix