-5

これがうまくいかないようです。私が取得し続けるのは構文エラーだけです。

#!/usr/bin/perl

use CGI qw(:standard);
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
use strict;

my $Catagory = "Test";

if($Catagory eq 'Home'){
print "Location: http://www.DomainName/\n\n";

}else{

require ("Data/Library/$Catagory.lib");
$Catagory();

}
4

2 に答える 2

2

I'm only guessing at what's in "$Catagory.lib", but it looks like you're trying to reinvent perl modules, calling something from that file. It might be a good idea to read the perlmod perldoc, and create a "Test.pm" module. Subroutines in that module would be used like Test::foo().

于 2013-05-20T19:46:55.170 に答える
2

最後から 2 番目の行では、実行しようとして$Category()いますが、スカラーしか含まれていません。すぐ上で必要なファイルで本当に魔法のようなことが起こっていない限り。

于 2013-05-20T18:56:47.353 に答える