2015-06-25 102 views
0

我正在尝试使用SSI将文件包含到CGI脚本的输出中。这样做的正确方法是什么? 我尝试过使用此代码的CGI:SSI模块,并且未包含该文件。使用服务器端包含文件到CGI输出包含

use CGI::SSI; 
    my $ssi = CGI::SSI->new(); 
    $ssi->include(virtual => 'logo.inc'); 

还是应该使用Apache :: SSI?如果是这样,那么最简单的方法是什么?

谢谢!

回答

0

文件名/路径是否正确?如上所述,如果您的脚本位于/cgi-bin/那么您的logo.inc也必须位于/cgi-bin/。如果找不到该文件,则不能包含该文件。你可能已经打算写:

$ssi->include(virtual => '/logo.inc'); 

如果logo.inc是在你的服务器的根目录。