Ich habe eine Datei "a.cpm" auf meinem Webserver. Ich habe einen Handler, der, wenn du zu asdasd.com/a.cpm gehst, das CGI-Perl-Skript startet. Ich habe versucht, die Datei zu lesen und dann die Daten zu drucken, aber es tut nichts.Wie lese ich eine Datei auf meinem Webserver von meinem Perl-CGI-Skript und drucke dann die Daten?
#!/usr/bin/perl
print "Content-type:text/html\r\n\r\n";
print "test string";
print "<br>";
$filepath = $ENV{'PATH_TRANSLATED'};
open FILE, $filepath or die $!;
my @lines = <FILE>;
while (my $line = <FILE>)
{
print $_;
}
Haben Sie Ihr Webserver Fehlerprotokoll überprüft? Haben Sie ein Hello World CGI-Skript (ohne den Dateizugriff) ausprobiert? – cjm
Liam, hast du das testen können? – Philar