Name : perl-CGI-apacheSSI
| |
Version : 0.96
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : lp156.1.1
| Date : 2024-07-03 17:49:57
|
Group : Development/Libraries/Perl
| Source RPM : perl-CGI-apacheSSI-0.96-lp156.1.1.src.rpm
|
Size : 0.05 MB
| |
Packager : https://www_suse_com/
| |
Summary : Parse apache SSI directives in your CGI scripts
|
Description :
CGI::apacheSSI is a fork of the CGI::SSI project, with the intention of making it function more like Apache\'s SSI parser, \'mod_include\', and fixing a few other long standing bugs along the way. The largest changes are the complete overhaul of the parsing engine and test expression code, which is now no longer \"perlish\". A future feature could be added to do perlish expressions via something like a \"perl_expr\" directive, but since I didn\'t need it, I didn\'t implement it. The rest is basically the same, so a lot of the documentation below is taken directly from CGI::SSI.
Needless to say: *\"USE AT YOUR OWN RISK\"*.
CGI::apacheSSI is meant to be an easy way to add the ability to filter and parse (even nested!) existing shtml in CGI scripts without the need to modify any of the files to be parsed.
Limitations in a CGI script\'s knowledge of how the server behaves make some SSI directives impossible to imitate from a CGI script, but this module is a valiant attempt at it, nonetheless. Please also note that the main target of emulation (ie, the version used to test against during development) was Apache 2.2.22, and there are differences between how it parses certain things and how Apache 2.4.x does (not to mention all the undocumented behavior). But it shouldn\'t be noticeable except in fringe cases (like magical flying quotes that cause parsing errors). You might never run into these differences until you have (very specific) errors in your SSI markup.
Be aware that Apache\'s \'mod_include\' treats single quotes \' slightly differently than double quotes \" and backticks ` when you use those to wrap your expressions, and therefore so will CGI::apacheSSI.
I\'m sure there are some interesting applications of this module so please do let me know if you use it for anything or if you cannibalized any of the code for a different project.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-C/15.6/noarch |