네이버 api작업하다 필요해서만든 소켓통신함수...

호스팅 환경이 php4다보니 이것저것 함수에 제한이 좀 있어서 검색한거에 
내가 쓸만하게끔 변경함..

- GET,POST,다른포트, ssl도 그냥 되도록 만듬. http1.0이용
- http1.1에선 추가할헤더나 데이터에 이상한값문제로 보류함.
- http_build_query 가지원안되는 버젼에서는 함수를 생성하도록함.

[사용]

$_url = "http://openapi.naver.com/search";
$_send_data = array(
              'key'=> API_KEY
              ,'target' => "recmd"
              ,'query' => iconv("euc-kr","utf-8",$sch_key)
);

$_return_data = get_socket($_url, $_send_data,"GET");

결과값은 배열로 리턴
return array(
         'status' => 'ok' //실행결과
         ,'header' => $header  //받은헤더
         ,'content' => $content  // 받은데이터
        ,'urls' => $path //접속url
);


더보기




저작자 표시 비영리
Posted by landzz
◀ PREV : [1] : [2] : [3] : [4] : [5] : [6] : ... [96] : NEXT ▶


BLOG main image
사람은 공들여 생각하는대로 살지 않으면 결국은 사는대로 생각하게 된다고 합니다. 당신은 어떤삶? by landzz

카테고리

분류 전체보기 (96)
Tenor~엄군 (12)
이런저런 (19)
유용한것들 (5)
작업관련팁들 (1)
서버.보안 (13)
프로그램.코딩 (15)
HTML.Js (4)
듣고보고 (13)
생각해보고 (14)
Misc (0)
Total : 46,097
Today : 12 Yesterday : 15