전국 실시간 날씨 (무료 API 이용 최근글)

· 2018-02-17 (토) 14:36:15 · 8112 · 39
20180217_143328.jpg

행복한 설 연휴 보내고 계신가요?

설 설물로 무료 날씨  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로 조정한것입니다. 

첨부파일

20180217_143328.jpg (13 KB)
0회 2018-02-17 14:36
ar.weather.all.zip (10.8 KB) 185회 2018-02-17 18:27
ar.weather.all.230.zip (18.5 KB) 72회 2018-02-18 16:55
|

댓글 39개

감사합니다.
적용해봐야 겠습니다.
좋네요
저 그런데 혹시 대전 을 추가 하려면 소스상에서 멀 해야 되나요?
2018-02-17 (토) 20:26:53
1. 이미지를 대전으로 바꾸고,
2. 소스에서 충북,127.489267,36.635409 이런 부분을 대전으로 변경하고 (좌표도)
3. style.css 에서 출력 위치를 조정하시면 되겠습니다.
와 감사합니다.~~
2018-02-17 (토) 23:04:04
감사합니다^^
감사합니다
2018-02-18 (일) 10:23:24
멋진 자료 공개 정말 감사합니다.
잘 사용하겠습니다.
감사합니다~^^
2018-02-19 (월) 01:34:51
저에게 꼭 필요한 기능인데요.

조건이

'소스의 배포/수정/사용은 별도 제한이 없습니다.'

어떻게 이럴 수 있죠? ^^

감사합니다.
2018-02-19 (월) 01:50:29
@소지구 저도 많은 도음을 받았습니다. 프로 짜지퍼로서 1억분의 1만큼도 안됩니다.^^
2018-02-19 (월) 03:52:09
말씀 감사합니다. 그렇다고 프로그램 고수께서
짜집퍼가 될 수는 없어 보입니다!
감사합니다.^^
정말 감사합니다. 좋습니다.
그런데..로빈아빠님 사이트에서는 일출과 일몰 시간도 나오는군요~
염치불구하고...일출과 일몰 시간은 어떻게 해야 하는지요?
2018-02-19 (월) 17:57:38
@허당빵 헉 들켜버렸군요.. 조만간 다른 스킨과 함계 배표하려 합니다만 .. 미리 해당부분 소스만 드리면 이렇습니다.
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>
하시면 되겠습니다. (수동으로 한번 갱신되어야 정상적으로 보일껍니다.^^)
감사합니다. 잘 적용하였습니다.
새해 복 많이 받으십시오~^^)
2018-02-19 (월) 19:25:51
수고 많이 했습니다~~~
감사합니다
감사합니다
감사합니다 잘쓰겠습니다
유용한 스킨 무료로 주셔서 너무 감사해요!^^*
감사드려요~
감사합니다.
그누보드 설치되지 않은 페이지에서 예로 아이프래임<iframe을 이용해 날씨정보를 가자오려면 어떻게 해야 할까요? 도움 주시면 감사하겠습니다.
2018-04-13 (금) 10:34:21
별로 어려운부분은 아닌데, 설명하기가 어려워서 QA에 올리시면 방법을 많이 알려주실껍니다. 유사한 사례가 많아요.^^
친절한 설명 감사 드립니다. 질문과 답변에 올려주셔서 큰 도움이 되었습니다. 감사합니다. 한 번 질문과 답변 살펴 봐 주시면 더욱 감사하겠습니다.
2018-04-13 (금) 13:08:35
감사합니다.
좋은 날씨기능이 있는 스킨 유용하게 사용하겠습니다. 감사합니다. ^^
좋은 자료 감사합니다~
좋은 자료 감사합니다~
2018-07-16 (월) 01:10:19
선생님 혹시 모바일에도 적용 가능한가요?
2019-10-02 (수) 08:49:35
감사합니다 잘쓰겠습니다
정말 감사합니다
전국 실시간 날씨 (무료 API 이용 최근글)
댓글
2021-05-17 (월) 12:55:43
감사합니다.
감사합니다 잘사용해보겠습니다
좋은자료 감사합니다 잘쓰겠습니다
2024-04-18 (목) 23:27:41

아... pc에서는 잘되는데

모바일에서는 오류가 뜨네요...

2024-04-28 (일) 22:56:08

날씨가 중간으로 오게 하는 방법은 없을까요?

댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 스킨

2,752건

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

+