#!/usr/bin/perl -w
use vars qw($DIR);
BEGIN {
if ($ENV{SCRIPT_FILENAME} =~ m!(.*/)cgi!) {
$DIR = $1;
}else {
$DIR = '../';
}
my $path = $DIR . 'libs';
unshift @INC, $DIR . 'libs' unless grep /^$path$/, @INC;
#print "content-type: text/html\r\n\r\n";
#$SIG{__WARN__} = $SIG{__DIE__} = sub { print @_ };
}
use strict;
use Ext::Lang;
use Ext::CGI;
my $q = Ext::CGI->new;
print "Content-type: text/html\r\n\r\n";
print "<h1>CGI/FCGI Envirement</h1>\n";
print "<br>\n";
print "<table width=100% border=1>\n";
foreach my $k (keys %ENV) {
# select(undef, undef, undef, 0.5);
my $val = $ENV{$k};
if(not defined $val or $val eq "") {
$val = " ";
}
print "<tr><td>$k</td><td>$val</td></tr>\n";
}
print "<tr><td>Guessed I18n</td><td style=\"color: #FF0000\">".guess_intl()."</td></tr>\n";
print "<tr><td>SID in cookie</td><td style=\"color: #FF0000\n\"> ".$q->get_cookie('sid')."</td></tr>\n";
print "<tr><td>Process ID</td><td>$$</td></tr>\n";
print "</table>\n";
syntax highlighted by Code2HTML, v. 0.9.1