#!/usr/bin/perl ################################################################################### # # Embperl - Copyright (c) 1997-2001 Gerald Richter / ECOS # # You may distribute under the terms of either the GNU General Public # License or the Artistic License, as specified in the Perl README file. # For use with Apache httpd and mod_perl, see also Apache copyright. # # THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. # # $Id$ # ################################################################################### BEGIN { use ExtUtils::testlib ; eval { require Apache::Session; } if ($ENV{EMBPERL_SESSION_CLASSES}) ; $@ = '' ; $ENV{EMBPERL_OBJECT_BASE} = $ENV{CGIEMBPERL_OBJECT_BASE} ; $ENV{EMBPERL_OBJECT_FALLBACK} = $ENV{CGIEMBPERL_OBJECT_FALLBACK} ; } use HTML::Embperl ; use HTML::EmbperlObject ; my $Logfile = $ENV{EMBPERL_LOG} || $HTML::Embperl::DefaultLog ; my $rc ; my $ioType ; my %req ; HTML::EmbperlObject::ScanEnvironment (\%req) ; $req{'inputfile'} = $ENV{PATH_TRANSLATED} ; $ioType = HTML::Embperl::epIOCGI ; HTML::Embperl::XS_Init ($ioType, $Logfile, $DebugDefault) ; tie *LOG, 'HTML::Embperl::Log' ; $req{'uri'} = $ENV{SCRIPT_NAME} ; $req{'cleanup'} = 0 ; $req{'cleanup'} = -1 if (($req{'options'} & HTML::Embperl::optDisableVarCleanup)) ; $req{'options'} |= HTML::Embperl::optSendHttpHeader ; $rc = HTML::EmbperlObject::Execute (\%req) ; #close LOG ; HTML::Embperl::XS_Term () ; if ($rc) { $time = localtime ; print <Embperl Error

epocgi Server Error: $rc

Please contact the server administrator, $ENV{SERVER_ADMIN} and inform them of the time the error occurred, and anything you might have done that may have caused the error.

$ENV{SERVER_SOFTWARE} HTML::Embperl $HTML::Embperl::VERSION [$time]

EOT }