【问题标题】:Include file to CGI output using Server Side Includes使用服务器端包含将文件包含到 CGI 输出
【发布时间】:2015-06-25 13:55:55
【问题描述】:

我正在尝试将使用 SSI 的文件包含到 CGI 脚本的输出中。这样做的正确方法是什么? 我用这段代码尝试了 CGI:SSI 模块,但没有包含该文件。

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

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

谢谢!

【问题讨论】:

    标签: include cgi server ssi


    【解决方案1】:

    文件名/路径是否正确?如前所述,如果您的脚本在 /cgi-bin/ 中,那么您的 logo.inc 也必须在 /cgi-bin/ 中。如果找不到文件,则无法包含它。你可能打算写:

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

    如果 logo.inc 在您服务器的根目录中。

    【讨论】:

      猜你喜欢
      • 2013-03-13
      • 2010-11-18
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      相关资源
      最近更新 更多