function makeImgNames($date, $start_time, $end_time) {
$img_dir = "/home/disk/stormy/atmos/epic/radar/high_res_loop/".$date;
$img_count = 0;
$total_size = 0;
for($i = $start_time; $i < $end_time+5; $i += 5) {
if($i < 11) {
$hour = "000".$i;
}
elseif($i < 60) {
$hour = "00".$i;
}
elseif($i < 960) {
$hour = "0".$i;
}
else {
$hour = $i;
}
$img_name = $hour.".gif";
if(file_exists($img_dir.'/'.$img_name)) {
$img_list .= "$date/".$img_name.(($i != $end_time)?",":'');
$img_count++;
$total_size += filesize($date.'/'.$img_name);
}
}
$result["list"] = $img_list;
$result["count"] = $img_count;
$result["bytes"] = $total_size;
return $result;
}
$date = $_GET['date'];
$images = makeImgNames($date, 0, 1700);
$valid_date = ($date != null && $date > 20011011 && $date < 20011026);
$long_date = date("M d, Y", strtotime($date));
?>
echo $valid_date?"5 Minute Time Resolution Loop for $long_date":"Radar Loops Main Page"; ?>
if($valid_date): ?>
5 Minute Time Resolution Loop for echo $long_date; ?>
Image Count:
echo $images["count"]; ?>
Total Size:
echo number_format(($images["bytes"]/1024), 2); ?> KB
Est. Download:
56k:
echo number_format(($images["bytes"]/(5.4 * 1024)), 2); ?> seconds
ISDN:
echo number_format(($images["bytes"]/(12.8 * 1024)), 2); ?> seconds
">
« Back
else: ?>
You need to specify a valid date.
Here is a list of available dates:
$dir = opendir("/home/disk/user_www/dpodhola/radar/shiptrack_radar/");
$i = 0;
while (false != ($item = readdir($dir))) {
if ($item != "." && $item != ".." && is_dir($item) == TRUE) {
$filep = preg_replace("/\s/","%20", $item);
echo "$filep \n";
}
}
?>
endif; ?>