include("config.inc");
include("functions.inc");
$version = "2.0.2";
preg_match("/(.*\/).*$/",$SCRIPT_FILENAME,$matches);
$realbase = $matches[1] . $pix_base;
$dynbase = $matches[1] . $dyn_base;
$imgbase = dirname($SCRIPT_NAME);
$image = $_GET["image"];
$dispsize = $_GET["dispsize"];
($imgbase == '/') and $imgbase = '';
if ($dispsize == '') $dispsize = $default_size;
if (preg_match("/\.\./",$pic) or preg_match("/\.\./",$album)) {
print "Please refrain from trying to access unauthorized files in this manner.
";
print "Have a nice day.";
} else if ($mode == 'home' or $mode == '') {
clearstatcache();
$sourcefile = "$realbase/$image.jpg";
$srcsize = GetImageSize("$sourcefile");
if ($dispsize >= $srcsize[0]) {
$dispsize = "Original";
}
if ($dispsize == 'Original') {
$viewfile = "$realbase/$image.jpg";
$viewpic = "$image.jpg";
$imgsrc = "/$pix_base/$viewpic";
} else {
$viewpic = $image . "_scaled_$dispsize.jpg";
$viewfile = "$dynbase/$viewpic";
$imgsrc = "/$dyn_base/$viewpic";
}
if (!file_exists($viewfile)) {
createImage($dispsize,$sourcefile,$viewfile);
}
$viewsize = GetImageSize("$viewfile");
$sourcefile = "$realbase/$image.jpg";
print "
\n";
print " \n";
print " \n \n \n";
} else {
print " No picture this day.\n";
}
?>
|