전국 실시간 날씨 (무료 API 이용 최근글) 정보
최신글 전국 실시간 날씨 (무료 API 이용 최근글)관련링크
첨부파일
본문
행복한 설 연휴 보내고 계신가요?
설 설물로 무료 날씨 API를 이용한 실시간 날씨 자료 올립니다.
새해 복 많이 받으세요. ^^
제목 : AR 실시간 날씨 (latest)
제작 : 2018-02-17 로빈아빠 howcode.co.kr
개요 : 무료로 제공되는 날씨 api를 이용하여 전국 날씨를 출력함
설치 :
1) skin/latest 폴더에 압축풀기
2) 보여주고자하는 파일에 latest 추가
게시판 코드나 숫자는 의미가 없습니다.
예) tail.php
<?php
echo latest('ar.weather.all', 'notice', 4, 13);
?>
설명 :
1) 날씨 데이터 정보는 http://openweathermap.org 에서 가져옵니다.
설치된 키는 임시 키이므로 많이 사용하려면 API 키를 직접 발급받아 변경하시기 바랍니다.
(그냥 이대로 두어도 잘 동작됩니다.)
2) 30분 마다 한번씩 갱신됩니다. (임시데이터는 cache 폴더에 저장됨)
캐싱 시간을 수정하려면 latest.skin.php 에서 30*60 을 수정하기 바랍니다.
바로 최신 날씨로 갱신하려면 주소뒤에 &recalc=1 을 입력하면 바로 갱신됩니다.
예) http://howcode.co.kr/bbs/board.php?bo_table=tip_gnu&recalc=1
배경 지도 이미지는 퍼온 이미지이므로 직접 수정하시기 바랍니다.
( 혹시 문제 없이 이용가능한 지도 이미지를 원 이미지형태로 작업하시면 댓글로 경로 공개 부탁드립니다. ^^ )
소스의 배포/수정/사용은 별도 제한이 없습니다.
퍼가실 때 꼭 출처를 밝혀주시기 바랍니다.
출처 : howcode.co.kr 로빈아빠 김성대
사용예는 링크를 클릭하세요.
추가 : 첨부파일중 ar.weather.all.230.zip 은 폭을 230 px로 조정한것입니다.
17
댓글 전체
적용해봐야 겠습니다.
2. 소스에서 충북,127.489267,36.635409 이런 부분을 대전으로 변경하고 (좌표도)
3. style.css 에서 출력 위치를 조정하시면 되겠습니다.
잘 사용하겠습니다.
조건이
'소스의 배포/수정/사용은 별도 제한이 없습니다.'
어떻게 이럴 수 있죠? ^^
감사합니다.
짜집퍼가 될 수는 없어 보입니다!
그런데..로빈아빠님 사이트에서는 일출과 일몰 시간도 나오는군요~
염치불구하고...일출과 일몰 시간은 어떻게 해야 하는지요?
if (!isset($a) || ! $a) continue;
$weather=json_decode($a,true);
if ($weather['sys']) {
$sunrise=date("H:i",$weather['sys']['sunrise']);
$sunset =date("H:i",$weather['sys']['sunset']);
}
...
$arr_data['datetime']=date("Y-m-d H:i",$weather['dt']);
}
$arr_data['sunrise']=$sunrise;
$arr_data['sunset']=$sunset;
file_put_contents($cache_file,serialize($arr_data));
<div class='sunrise'>
일출 <?php echo $arr_data['sunrise']?><BR>
일몰 <?php echo $arr_data['sunset']?>
</div>
하시면 되겠습니다. (수동으로 한번 갱신되어야 정상적으로 보일껍니다.^^)
새해 복 많이 받으십시오~^^)
댓글
아... pc에서는 잘되는데
모바일에서는 오류가 뜨네요...
날씨가 중간으로 오게 하는 방법은 없을까요?