기타 분류
[PHP] 환율정보 가져오기 API
작성자 정보
- 캘리포니아 작성
- 작성일
컨텐츠 정보
- 2,954 조회
- 1 댓글
- 0 추천
-
목록
본문
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://www.koreaexim.go.kr/site/program/financial/exchangeJSON?
authkey=11111111111111111111111111111111111AlNNXD&data=AP01',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Cookie: JSESSIONID=8SEHy4pONLypRIRzMs7aNwMDbU2zTbAUeCWSW1aeF8vKCYUm7rL6MGmAPa4ZRVpv.aG1wX2RvbWFpbi9ITVBNUzIy;
WMONID=jfeYolCDk6L'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
자세한 내용은 첫번째 아래링크에서 확인할 수 있습니다.
※ 특이사항은 금일날짜 오전 11시 이전은 null 값을 리턴하고 11시 이후부터 정상적인 환율정보를 리턴합니다.
2번째 방법
---------------------
$fp = fopen("https://spot.wooribank.com/pot/Dream?withyou=FXCNT0002&rc=0&divType=1&lang=KOR","r");
if(!$fp){
//echo "실패";
}else{
//echo "성공";
while(!feof($fp)){
$line = fgetss($fp);
if (trim($line)!="") {
$line = str_replace(" ","",$line);
if($o_line == "USD" || $o_line == "JPY"){
$ex_rate .= trim($line)."^";
}
}
$o_line = trim($line);
}
$fxkeb_rate = explode("^",$ex_rate);
$price_won_eng = $fxkeb_rate[0];
$price_won_jpy= $fxkeb_rate[1];
}
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
링크
-
이전
-
다음
댓글 1
관리자님의 댓글
- 관리자
- 작성일
좋은 정보 감사합니다. ^^