#!c:/perl/bin/perl.exe
##################################################
# Photos 03/06/99 by Jeff Waldock
# Shows one picture
##################################################
$cgilocation = "onephoto.pl";
$rootdir="f:/photos/";
$rooturl="/photos/";
$albumdir=$rootdir."albums/";
$albumurl=$rooturl."albums/";
$cgiroot="f:/photos/";
$imageurl="/sysimage";
###################################################
# Get Date and Time from Server
@days=("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
@longdays=("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
@month=("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
# Get Date and Time from Server
$date = localtime();
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
if ($min < 10) {$min="0".$min; }
$shorttime="$hour:$min";
$century="19";
if ($year < 50) { $century="20"; }
$date1="$days[$wday] $mday $month[$mon] $century$year at $shorttime";
$date2="$longdays[$wday] $mday $month[$mon] $century$year at $shorttime";
$thisyear=$century.$year;
print "Content-Type: text/html\n\n";
$request_method=$ENV{'REQUEST_METHOD'};
if ($request_method eq "GET") {
$form_info=$ENV{'QUERY_STRING'};
} else {
$size_of_info=$ENV{'CONTENT_LENGTH'};
read(STDIN, $form_info, $size_of_info);
}
@key_value_pairs=split(/&/,$form_info);
foreach $key_value (@key_value_pairs)
{
($key,$value)=split(/=/,$key_value);
$value=~ tr/+/ /;
$value=~ s/%([\dA-Fa-f][\dA-Fa-f])/pack("C",hex($1))/eg;
$INPUT{$key} = $value;
#print "",$key," = ",$value,"
\n";
}
print "
![]() | \n";
print "© Jeff Waldock, 1999 \n"; print "This query: $date2 |
| IMAGE $id |
| $description $datetaken |