위성사진 동영상 정보
일반 위성사진 동영상본문
<?php
// 기상청 GOES-9 위성사진
function kma_img($where,$type,$hour) {
$latest_utime = time() - 3600*10;
for ($i=0; $i<$hour; $i++) {
$this_utime = $latest_utime - 3600*$i;
$this_date = date("YmdH",$this_utime);
$img[$i] = "http://kma.go.kr/kma_sat/DATA/".$where.$type.$this_date."00.gif";
}
return $img;
}
$where = $_GET['where'];
if (!$where) $where = "GPR/wr";
$sel_check[$where]='selected';
$type = $_GET['type'];
if (!$type) $type = "i";
$sel_check[$type]='selected';
$hour = $_GET['hour'];
if (!$hour) $hour = 24;
$sel_check[$hour]='selected';
$speed = $_GET['speed'];
if (!$speed) $speed = 500;
$sel_check[$speed]='selected';
$img = kma_img($where,$type,$hour);
$size = sizeof($img);
?>
<html>
<head>
<title>::: 위성사진 동영상 by 0172 , 자료출처:기상청(http://kma.go.kr) :::</title>
<script type="text/javascript">
<!-- Original: Mike McGrath (http://website.lineone.net/~mike_mcgrath -->
var img=new Array();
<?php for ($i=0; $i<$size-1; $i++) { $j = $size-2-$i; ?>
img[<?=$i?>]=new Image(); img[<?=$i?>].src="<?=$img[$j]?>";
<?php } ?>
var interval=<?=$speed?>;
var n=0;
var imgs = new Array();
<?php for ($i=0; $i<$size; $i++) { $j = $size-1-$i; ?>
imgs[<?=$i?>] = "<?=$img[$j]?>";
<?php } ?>
function rotate() {
if(navigator.appName=="Netscape" && document.getElementById) {
document.getElementById("slide").src=imgs[n];
} else document.images.slide.src=imgs[n];
(n==(imgs.length-1))?n=0:n++;
setTimeout("rotate()",interval);
}
</script>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
</head>
<body leftmargin=0 marginwidth=0 topmargin=0 marginheight=0 bgcolor=black onload="rotate()">
<form name=SEL method=GET action="<?=$_SERVER['PHP_SELF']?>">
<table width=100%>
<tr>
<td align=center valign=middle>
<select name="where" size="1">
<option value="GPR/wr" <?=$sel_check['GPR/wr']?>>아시아영역</option>
<option value="GPL/wl" <?=$sel_check['GPL/wl']?>>한반도영역</option>
<option value="GSF/ws" <?=$sel_check['GSF/ws']?>>전구영역</option>
</select>
<select name="type" size="1">
<option value="i" <?=$sel_check['i']?>>적외선영상</option>
<option value="w" <?=$sel_check['w']?>>수증기영상</option>
<option value="v" <?=$sel_check['v']?>>가시영상</option>
<option value="d" <?=$sel_check['d']?>>합성영상</option>
</select>
<select name="hour" size="1">
<option value="12" <?=$sel_check[12]?>>12시간영상</option>
<option value="24" <?=$sel_check[24]?>>24시간영상</option>
<option value="36" <?=$sel_check[36]?>>36시간영상</option>
<option value="48" <?=$sel_check[48]?>>48시간영상</option>
<option value="60" <?=$sel_check[60]?>>60시간영상</option>
<option value="72" <?=$sel_check[72]?>>72시간영상</option>
</select>
<select name="speed" size="1">
<option value="100" <?=$sel_check[100]?>>0.1초 간격</option>
<option value="500" <?=$sel_check[500]?>>0.5초 간격</option>
<option value="1000" <?=$sel_check[1000]?>>1.0초 간격</option>
<option value="1500" <?=$sel_check[1500]?>>1.5초 간격</option>
<option value="2000" <?=$sel_check[2000]?>>2.0초 간격</option>
</select>
<input type="submit" value="동영상보기">
</td>
</tr>
</table>
<table width=100% cellspacing=0 cellpadding=0>
<tr>
<td width=100% align=center valign=middle>
<img src="<?=$img[$size-1]?>" id="slide" width=512>
</td>
</tr>
</table>
</form>
</body>
</html>
// 기상청 GOES-9 위성사진
function kma_img($where,$type,$hour) {
$latest_utime = time() - 3600*10;
for ($i=0; $i<$hour; $i++) {
$this_utime = $latest_utime - 3600*$i;
$this_date = date("YmdH",$this_utime);
$img[$i] = "http://kma.go.kr/kma_sat/DATA/".$where.$type.$this_date."00.gif";
}
return $img;
}
$where = $_GET['where'];
if (!$where) $where = "GPR/wr";
$sel_check[$where]='selected';
$type = $_GET['type'];
if (!$type) $type = "i";
$sel_check[$type]='selected';
$hour = $_GET['hour'];
if (!$hour) $hour = 24;
$sel_check[$hour]='selected';
$speed = $_GET['speed'];
if (!$speed) $speed = 500;
$sel_check[$speed]='selected';
$img = kma_img($where,$type,$hour);
$size = sizeof($img);
?>
<html>
<head>
<title>::: 위성사진 동영상 by 0172 , 자료출처:기상청(http://kma.go.kr) :::</title>
<script type="text/javascript">
<!-- Original: Mike McGrath (http://website.lineone.net/~mike_mcgrath -->
var img=new Array();
<?php for ($i=0; $i<$size-1; $i++) { $j = $size-2-$i; ?>
img[<?=$i?>]=new Image(); img[<?=$i?>].src="<?=$img[$j]?>";
<?php } ?>
var interval=<?=$speed?>;
var n=0;
var imgs = new Array();
<?php for ($i=0; $i<$size; $i++) { $j = $size-1-$i; ?>
imgs[<?=$i?>] = "<?=$img[$j]?>";
<?php } ?>
function rotate() {
if(navigator.appName=="Netscape" && document.getElementById) {
document.getElementById("slide").src=imgs[n];
} else document.images.slide.src=imgs[n];
(n==(imgs.length-1))?n=0:n++;
setTimeout("rotate()",interval);
}
</script>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
</head>
<body leftmargin=0 marginwidth=0 topmargin=0 marginheight=0 bgcolor=black onload="rotate()">
<form name=SEL method=GET action="<?=$_SERVER['PHP_SELF']?>">
<table width=100%>
<tr>
<td align=center valign=middle>
<select name="where" size="1">
<option value="GPR/wr" <?=$sel_check['GPR/wr']?>>아시아영역</option>
<option value="GPL/wl" <?=$sel_check['GPL/wl']?>>한반도영역</option>
<option value="GSF/ws" <?=$sel_check['GSF/ws']?>>전구영역</option>
</select>
<select name="type" size="1">
<option value="i" <?=$sel_check['i']?>>적외선영상</option>
<option value="w" <?=$sel_check['w']?>>수증기영상</option>
<option value="v" <?=$sel_check['v']?>>가시영상</option>
<option value="d" <?=$sel_check['d']?>>합성영상</option>
</select>
<select name="hour" size="1">
<option value="12" <?=$sel_check[12]?>>12시간영상</option>
<option value="24" <?=$sel_check[24]?>>24시간영상</option>
<option value="36" <?=$sel_check[36]?>>36시간영상</option>
<option value="48" <?=$sel_check[48]?>>48시간영상</option>
<option value="60" <?=$sel_check[60]?>>60시간영상</option>
<option value="72" <?=$sel_check[72]?>>72시간영상</option>
</select>
<select name="speed" size="1">
<option value="100" <?=$sel_check[100]?>>0.1초 간격</option>
<option value="500" <?=$sel_check[500]?>>0.5초 간격</option>
<option value="1000" <?=$sel_check[1000]?>>1.0초 간격</option>
<option value="1500" <?=$sel_check[1500]?>>1.5초 간격</option>
<option value="2000" <?=$sel_check[2000]?>>2.0초 간격</option>
</select>
<input type="submit" value="동영상보기">
</td>
</tr>
</table>
<table width=100% cellspacing=0 cellpadding=0>
<tr>
<td width=100% align=center valign=middle>
<img src="<?=$img[$size-1]?>" id="slide" width=512>
</td>
</tr>
</table>
</form>
</body>
</html>
추천
0
0
댓글 전체
이거..phpschool에 올려져 있는거 그대로 가져오셨네요
0172님이 올리신거라고 살짝 말씀좀 해주시지...
0172님이 올리신거라고 살짝 말씀좀 해주시지...
허허 신기하당.
실시간 영상이 아닌가요? 새로 고침 해도 처음 보여졌던 영상이 그대로 반복될 뿐입니다.
좋은데요..^^
잼난 자료내요 ^^ 감사`