상장사(KOSPI/KOSDAQ) IR정보(주가정보, 재무정보, 공시정보) 정보
상장사(KOSPI/KOSDAQ) IR정보(주가정보, 재무정보, 공시정보)첨부파일
본문
1. 실시간시세 : stockInfo.php
13라인 $url = "http://asp1.krx.co.kr/servlet/krx.asp.XMLSise?code=035720";
에서 code=035720 을 해당 상장사의 코드로 변경해주세요
19라인 $JongCd = "035720";
에서 code=035720 을 해당 상장사의 코드로 변경해주세요
common.js 파일의 25번라인도 해당 상장사의 코드로 변경해주세요
2. 재무정보 : financialInfo.php
13라인 $url = "http://asp1.krx.co.kr/servlet/krx.asp.XMLJemu?code=035720";
에서 code=035720 을 해당 상장사의 코드로 변경해주세요
3. 공시정보 : disInfo.php
13라인 $url = "http://asp1.krx.co.kr/servlet/krx.asp.DisList4MainServlet?code=035720&gubun=K";
에서 code=035720 을 해당 상장사의 코드로 변경해주세요
- 공통 참고사항 -
KRX의 XML 서비스이용방법은
http://kasp.krx.co.kr/contents/*** 개인정보보호를 위한 전화번호 노출방지 ***/ASP02010000.jsp 를 참고하세요
JSP 만 지원이 되는거 같아서, PHP에 맞춰서 작업했습니다.
종목코드를 입력해도 표시가 되지 않는 업체는
http://kasp.krx.co.kr/contents/01/01020000/ASP01020000.jsp
에서 ASP 서비스를 신청하셔야 합니다.
서버 이용시 php.ini 설정
allow_url_fopen=On
웹호스팅 이용시(cafe24기준)
allow_url_fopen=Off 로 설정되어 있을것이고,
file_get_contents 함수사용이 안되는데요
이때는 웹호스팅 계정루트에 존재하는 .htaccess 파일에 아래 내용을 추가해 주시면 됩니다
PHP_FLAG allow_url_fopen 1
보통은 enabled되어 있겠지만 혹시라도.. SimpleXML : enabled 되어 있어야 합니다.
파싱전문가가 아니다보니, 부족한 부분이 있으면 조언주시면 수정토록 하겠습니다.
감사합니다.
15
댓글 전체
아무것도 안나오네요.
파일 업로드를 잘못했는지??? 설치위치는 어떻게 되나요?
webroot에 /stock 폴더 통째로 올리시면 될꺼에요
오류는 호스팅 환경에 따라서
crossdomain이나, php버전, file_get_contents 함수사용여부와도 관련이 있어서
직접 테스트해보지 않는 한 확인해드리기가 쉽지 않네요.
구글링을 통해 소스를 직접 수정하면서 테스트 해보시기 바랍니다.
onChart(680, 205, '035720'); 이부분에 종목코드 바꿔줘야 하네요.
수고하셨습니다.
┈┈┈┈┈▏▕┈┈그대가┈┈
┈┈┈┈┈▏▕▂▂▂┈┈┈ 최고
▂▂▂▂╱┈▕▂ ▂▂▏┈┈
▉▉▉┈┈┈▕▂▂▂▏┈┈
▉▉▉┈┈┈▕▂▂▂▏┈┈ 엄지
▔▔▔▔╲▂▕▂▂▂▏┈┈척 !
아마도 그누4가 설치되어 있는 호스팅 환경이 달라서 그럴꺼 같습니다.
다양한 환경에서 테스트해보지 못해서, 정확히 답변드리기가 어렵네요. 죄송합니다.
서버는'카페24, UTF-8, PHP5.5'입니다. 여러차례 재설치 해보고, PC를 바꾸어 해보아도 안되어서 질문드려봅니다 ~
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<!DOCTYPE html> 로 변경해보시죠..
windows 2003 iis6.0에서 php를 바로 사용할려니 작동이 안되네요.
기존에 다운받으신분들은 stockInfo.php 파일 16번째 줄에, echo $data; 요거 삭제해주세요.
테스트 하다가 그부분을 안지우고 올렸네요.
죄송합니다.
위 주소를 iframe 형태로 간단히 넣는것도 있네요. 뒤에 6자리 상장코드만 변경하면 해당회사로 조회됩니다.