KEB 하나은행의 환율 API을 값을 기반으로 PHP 화면을 만들어 보았습니다.
jQuery Mobile에 추가하기 위해서, PHP버전용으로 작업을 했습니다.
아래의 jQuery용에서 Onload등 jQuery Mobile 환경에서 처리가 안되는 부분들이 있어서,
PHP로 변경 작업을 진행했답니다.
PHP의 curl_init()을 이용한 환율변환
PHP버전 소스 |
function get($url){
|
[출력부분]
<ul data-role="listview" data-count-theme="b" data-inset="true"> |
[ PHP 화면 (jQuery Mobile화면) ]
jQuery를 이용한 환율 보여주기
하나은행에서 지원하는 API를 jQuery를 이용해서 화면에 처리하는 예제입니다.
10초마다, 변경이 이루저게 작업을함.
jQuery버전은 1.4버전의 예제입니다. jQuery 버전은 올려도 처리에는 문제가 되지 않습니다.
[ Javascript 예제 파일 ]
usdkrw_api.html
[ javascriprt 소스 ] usdkrw_api.html 소스 내용 (CSS제외)
<script src="https://code.jquery.com/jquery-1.4.4.min.js"></script> |
<script> // 천단위 콤마 함수 // 숫자 외 문자열 제거 함수 // https://quotation-api-cdn.dunamu.com/v1/forex/recent?codes=FRX.KRWUSD 참고 function usdkrw(){ var data = data[0]; openusd_o = usd - openusd; if (openusd_o > 0) { } else { var datenew = data['date'] + ' ' + data['time'] $("#lastUpdate").html(datenew); }); // 달러 환율 함수 (ajax 동기식) <2017.09.18 수정> $.get('http://api.manana.kr/exchange/rate/KRW/USD.json', function(data) { // 현재 시간 갱신
// 환율 갱신 함수 } finally { </script> |
HTML 코드 부분 <body onLoad="prouk()"> |
[ 예제 파일 화면 ]
참고: 하나은행 API로 환율보기
'WEB언어 > PHP' 카테고리의 다른 글
[PHP] 소수점 이하 2 자리까지 표시하기 (예: $ 1.10 ) (0) | 2019.10.23 |
---|---|
PhpStome UI 다크모드 사용하기 (JetBrain제품들 다 지원- Darcula) (0) | 2019.10.10 |
IIS + PHP에서 알수 없는 500번 오류 (0) | 2019.10.05 |
[PHP] break / return / exit 차이점 (2) | 2019.07.31 |
PHP7에서 mysql_connect 를 mysqli_connect 로 사용 (0) | 2018.12.05 |
PHP 현재 자신의 파일명 가져오기 basename($_SERVER['PHP_SELF']); (0) | 2018.05.15 |
php 이미지 자르기(crop) 만들기 (0) | 2018.05.09 |
[펌] PHP 7.0에서 새로 나온 NULL 병합 연산자 - ?? (0) | 2018.04.14 |
(로그인하지 않으셔도 가능)