#!/usr/bin/perl
#
# Author: Bryan Chin
# Revision Date: 04/11/2005
#
$FORM{'pix'} = 0;
$buffer = $ENV{'QUERY_STRING'};
@pairs = split(/&/, $buffer);
foreach $pair (@pairs)
{
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/~!/ ~!/g;
$FORM{$name} = $value;
}
print "Content-type: text/html\n\n";
print <<_HEADER_;
_HEADER_
opendir (LINKS,".");
my @imgdir = grep /^.*?\.(jpg|gif)$/i, readdir (LINKS);
closedir (LINKS);
@imgdir=sort @imgdir;
if ($FORM{'pix'} eq "0") {
$lastpix = $#imgdir;
} else {
$lastpix = $FORM{'pix'} - 1;
}
if ($FORM{'pix'} eq $#imgdir) {
$nextpix = 0;
} else {
$nextpix = $FORM{'pix'} + 1;
}
print <<_INFO_;
|
<< last
|
_INFO_
open (POLITIC, ";
print $politic;
print <<_INFO_;
|
next >>
|
|
_INFO_
# foreach my $link (@imgdir)
# {
# print <<_INFO_;
# $imgdir[$lastpix] $#imgdir $imgdir[$nextpix] |
# _INFO_
# }
print <<_FOOTER_;
[ O f f i c i a l N e w Y o r k . c o m ]
_FOOTER_