print "Content-type: text/html";
Diese Zeile ändern in:
print "Content-type: text/html\n\n";
Das ist aber nicht Dein primäres Problem...
dann öffnet der die perl datei nicht im explorer, sondern dann kommt das fenster womit man dateien aus dem internet runterläd. Ok, dann hab ich halt "Von diesem Ort aus starten" gewählt. Dann öffnet sich aber das dosfenster für keine sekunde und geht wieder zu. Warum?
Hallo,
also, daß nach dem "runterladen" des Skriptes sich ein Dos-Fenster öffnet, ist schon mal ein Beweis dafür, daß Du das "perl dingens da" richtig installiert hast.
Und das "Omnidingensda" ist auch installiert, sonst würde gar nichts gehen.
Jetzt musst Du dem Omnidingens nur noch sagen, was es mit den .pl Dingensdateien machen soll. Er soll sie nämlich an das perl dingens da schicken, und dieses perl dingens da antwortet in Textform an das Omnidingens und das Omnidingens gibt das dann weiter an Deinen Browser... (ist das auch ein Dingens? Explodingens? Dingens-Expl*rer?). Du musst also nur noch dem Omnidingens sagen, wo das Perldingens ist.
Im Klartext: Du musst in den Einstellungen von Omni-Httpd einstellen, daß .pl-Dateien von Perl.exe verarbeitet werden sollen - in dem Zuge gibst Du auch an, wo Perl.exe überhaupt ist.
Grüße, Vedat