Fileupload klappt nicht über Sambar Server :(
Martin
- cgi
Hallo,
Habe den Sambar Server 5.1 Beta5 installiert, wollte nun einen einfach Serverupload von Dateien über Perl machen.
Leider hab ich folgendes Problem, wenn ich den Skript laufen lassen will:
Auszug aus dem Debbug:
-Can't locate strict.pm in @INC (@INC contains: .) at filetest.pl line3
-BEGIN faild--compilation aborted at filetest.pl line 3
Das Skript stammt auch aus Shelf-Html, das aussieht wie folgt:
#!/usr/bin/perl
use strict;
use CGI::Carp qw(fatalsToBrowser); # Modul fuer CGI-Programme
my $cgi = new CGI; # neues Objekt erstellen
print $cgi->header(-type => 'text/html');
my $file = $cgi->param("myfile");
my $fname = 'file_'.$$.'_'.$ENV{REMOTE_ADDRESS};
open DAT,'>'.$fname or die 'Error processing file: ',$!;
binmode $file;
binmode DAT;
my $data;
while(read $file,$data,1024) {
print DAT $data;
}
close DAT;
print <<HTML;
<html>
<head>
<title>Fileupload</title>
</head>
<body bgcolor="#FFFFFF">
<h1>Die Datei $file wurde erfolgreich hochgeladen.</h1>
<p>
Die Datei $file wurde erfolgreich auf dem Server
gespeichert.
</p>
</body>
</html>
HTML
Das Skript läuft unter Apache einwandfrei, müsste es aber auf dem Sambar Server zum laufen bringen.
Kann es daher sein das dieser Server "use CGI;" garnicht unterstützt, da er die Module nicht lädt?
Hat jemand dafür eine Lösung???
Vielen Dank
Mfg,
Martin