제가 php를 통 모르는지라
코드를 다시 제대로 정리했는지 모르겠네요.

기존에 있던
권영언님의 날씨정보 php를 플러그인으로 재코딩했습니다
권영언님께 말씀은 안 드렸지만
수정.. 재배포.. 를 해도 된다고 하셨으니
별 문제 없겠죠.. ^^

사용자 삽입 이미지


플러그인 다운로드 [WeatherForecast_L4U.tar]

사용법은 간단합니다

위의 플러그인을 받으신후 테터의 플러그인에 풀어넣습니다.
..폴더는 쓰기권한이 있어야 합니다
chmod 777 WeatherForecast_L4U

FTP 프로그램을 통해서 해당 폴더에 쓰기 권한을 줘야 합니다

플러그인 관리메뉴에 가셔서 활성화 시킵니다

스킨 파일을 수정하셔서
적당한 위치에 [##_WeatherForecast_L4U_##] 태그를 넣으시면 됩니다

현재는 서울을 기준으로 보여지도록 하였습니다
지역을 변경하고 싶으시면
플러그인내의 index.php 을 열어서
$DefaultRegion 부분에 원하는 지역을 설정하시면 됩니다
물론, 생각나는 지명이 아니라 $regcode 에 정의된 지명만 사용하세요.. ^^

기타 다른 사항들은 주석을 참조하시면 되겠습니다.

좀 한참을 테터 소스를 뒤져서
알아서 파일 위치를 찾게 해서
그 이외에는 특별히 수정하실 내용은 없으실듯 하네요..

원래 날씨정보 소스는
지역 리스트나 강제 재설정 기능이 들어있지만
그 부분까지 재코딩하려고 보니
이해해야 할 범위가 많아져서 그냥 모두 생략하고 간단히 보여질수 있도록 하였습니다

좀 아시는 분들은 원본 소스를 참고하셔서
php나 skin 파일을 다시 만드시는것도.. ^^

2006.09.02 수정사항입니다 (1.0d)
페이지가 접속이 느린 이유와 페이지가 왜 변경되는지 알았습니다.
1.1 특성이 있는거군요.
페이지 읽기가 느린 이유는 keep-alive 때문인듯하네요. 이건 수정해놓았습니다.
08.30일자 내용을 수정하였으니 밑에글 참조.
파싱이 계속 틀린 이유는
chunked 라는것 때문에 그렇군요
이게 1.0일때처럼 파싱을 하면 중간 HTML을 깨트려서 파싱이 잘 안됩니다.
연언님이 하신건 html 을 라인단위로 읽게 되어 있는데
이 부분을 통으로 다 읽은후에 처리하도록 변경해야 할듯 합니다.
역시 php를 통 모르다 보니 발생하는 문제..
공부 좀 해야겠네요..


2006.09.01 수정사항입니다 (1.0c)
오후에 기상청 페이지가 수정된듯합니다
파싱에 맞게 다시 수정하였습니다.
한번더 변경이 되면 당분간은 닫아놓아야 할것같습니다.

2006.09.01 수정사항입니다 (1.0b)
기상청 날씨페이지가 변경되었습니다
페이지 자체가 좀 이상한데 해당 페이지에 맞쳐서 다시 파싱하도록 변경하였습니다
추후 또 수정이 있을지도 모르겠습니다.
1.1로 변경후 초기 홈페이지를 가져오는 시간이 길어졌습니다.
이 부분은 해결방안을 찾아보도록 하겠습니다.

2006.08.30 수정사항입니다 (1.0a)
기상청 날씨 페이지를 열수 없습니다
기상청 웹서버가 변경된건지 오늘자로 이 오류가 나고 있습니다.
index.php 파일의 388번 줄을 보시면
$Result = @fputs ($fp, "GET ".$ReqURL." HTTP/1.0rnHost: ".$ConnectHost."\r\n\r\n");
라고 되어 있는데
$Result = @fputs ($fp, "GET ".$ReqURL." HTTP/1.1\r\nHost: ".$ConnectHost."\r\nConnection: close\r\n\r\n");
로 수정하였습니다.


오류메세지가 날 경우..

알고 싶으시면 클릭..






크리에이티브 커먼즈 라이센스
Creative Commons License
2006/04/07 01:09 2006/04/07 01:09

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

  1. # 월덴지기 2006/04/07 12:40 Delete Reply

    감사합니다. 잘 사용할께요. ^^

    1. Re: # 서툰걸음 2006/04/08 09:32 Delete

      넵~~~~

  2. # 라면중독자 2006/04/08 14:30 Delete Reply

    참 유용하게 쓰일것 같습니다. 좋은자료 감사하게 쓰겠습니다. 근데 출처:기상청(숫자전)
    괄호안의 숫자전은 어떤 의미인지 잘 모르겠네요^^ 발표시간 몇분전 데이타라는 뜻인가요?

    1. Re: # 서툰걸음 2006/04/08 15:24 Delete

      괄호안에 숫자는 기상청홈페이지를 가져온 시간이랍니다.. ^^
      10분전이라면 10분전에 기상청 페이지를 읽어왔다는거죠..
      아마도 매번 접속하면 트래픽 등을 읽으키기 때문에
      그렇게 하지 않았을까 싶네요..
      저도 원소스를 수정한것인지라.. ^^

  3. # 포도사이다 2006/07/16 17:38 Delete Reply

    분명히 777 로 권한 다 주었는데도 날씨쓰기 권한이 어쩌구 하면서 안 되네요.. 흑흑- 나만 이게 뭐야~~~ ㅠ_ㅠ

    1. Re: # 서툰걸음 2006/07/18 10:25 Delete

      글쎄요.. ^^
      index.php에 보면
      $_SERVER['DOCUMENT_ROOT']
      를 검색하면 두개 항목이 있을겁니다
      웹계정 루트 path를 가져오는거거든요.
      저 부분을 절대 Path로 설정해주세요.
      간혹 저 항목을 못 가져온다고들 하시네요.

      /home/계정아이디/public_html/
      뭐 이런식으로 구성되는데 서비스 받는곳마다 틀립니다.
      참고하세요.

  4. # 여우야 2006/08/30 19:44 Delete Reply

    언젠가부터 계속 기상청 날씨 페이지를 열수 없다고 나오는데요..
    어떻게 해결해야 하나요? 현재 지역은 천안으로 설정해두고 있습니다.

    1. Re: # 서툰걸음 2006/08/31 17:07 Delete

      잘 안 보이셨나봅니다.
      빨간색으로 수정.. ^^

      2006.08.30 수정사항입니다
      기상청 날씨 페이지를 열수 없습니다
      기상청 웹서버가 변경된건지 오늘자로 이 오류가 나고 있습니다.
      index.php 파일의 388번 줄을 보시면
      $Result = @fputs ($fp, "GET ".$ReqURL." HTTP/1.0rnHost: ".$ConnectHost."rnrn");
      라고 되어 있는데
      $Result = @fputs ($fp, "GET ".$ReqURL." HTTP/1.1rnHost: ".$ConnectHost."rnrn");
      로 수정하였습니다.

  5. # Vampire 2006/09/01 15:16 Delete Reply

    9월 1일자로 수정된 것을 올렸더니 정상적으로 작동은 합니다만..
    이상하게 이미지와 폰트가 몽땅 깨지네요 ㅡㅡ;;;
    왜 이럴까요 ;ㅁ;

    1. Re: # 서툰걸음 2006/09/01 17:25 Delete

      페이지가 그새 또 수정됐나봅니다.
      한동안 잠시 막아두어야 할듯.. ㅠㅠ


« Previous : 1 : ... 353 : 354 : 355 : 356 : 357 : 358 : 359 : 360 : 361 : ... 425 : Next »

뚜는 지금.. 사랑해사랑해
아.. 열심히 살자..
남자B형염소자리인천

Categories

전체 (425)
뚜.. 서툰.. (258)
폰 이야기 (13)
나의 길 (88)
읽을거리 (21)
사진갤러리 (45)

Recent Posts

  1. Android Studio 2.2 에서 layout 미리...
  2. mac 에서 ssh 접속시 한글 입력이 안될때.
  3. Android Studio. Zxing 라이브러리 사...
  4. 안드로이드 프로젝트를 SVN 등록시 bin...
  5. 안드로이드에서 android.annotation 를...

Recent Comments

  1. Thanhk you for this informative read... Software Engineering 2018
  2. 오전부터 이것때문에 하루 종일 고생함... choi 2016
  3. 진짜 님이 하루 죙일 겜방에 갇혀서 있... 굳굳 2015
  4. 대박 이걸 어떻게 찾으셨어요? 덕분에 ... 34524 2015
  5. 와 이건 진짜 신의한수 였네요~ 감사합... interlude 2015

Recent Trackbacks

Bookmarks

  1. ATOMOS
  2. c3cc3's Homepage
  3. 봄실
  4. 우중산보... 그 싱그러운 여유

946

687

google chart api graph

-30 days

today : 607

Site Stats

TOTAL 1643812 HIT
TODAY 607 HIT
YESTERDAY 905 HIT