#!c:/perl/bin/perl.exe
##################################################
# Photos 03/02/99 by Jeff Waldock
# Lists pictures (on sambar)
##################################################
$cgilocation = "photos.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";
}
$picsperframe=$INPUT{'n'};
unless ($picsperframe) { $picsperframe=4; }
print "
![]() | \n";
print "© Jeff Waldock, 1999 \n"; print "This query: $date2 | \n";
print "Data file last updated: $lastdate |
\n"; $p=$picsperframe-1; $pic2=$pic1+$p; $w=(100-$p*5)/$picsperframe; print "
\n"; print "
| ";
print " |
| ";
print " |
| ";
print " |