웹마스터 팁

주식정보출력코드

2004.06.01 08:43

김재경

http://Bmerong.Je.ro↑샘플을 보실려면 클릭
PHPSCHOOL에 올렸던 자료인데..여기서도 함 올려봅니다.
결국 4개의 변수가 출력되는데 이변수를 개인 홈피등 웹페이지의 특정 위치에 자신이 원하는 폰트로 출력할수 있습니다.
다만 특정 사이트를 이용한 소스이므로 상업적인 용도로 이 코드를 사용하지 마시길...
주식정보출력코드
<?
//주식관련정보를 file()함수로 긁어서 4개의 변수에 저장..웹페이지에 원하는 위치에 원하는 모습으로 출력하는 코드..입니다.
$stockcontents = file("http://news.naver.com/");
//한페이지에서  날짜 번호 횟수 출력
foreach($stockcontents as $line => $value) {

//주가
if(ereg("color:#6C6B6C; letter-spacing:1px",$value)==1){
$stockstart = strpos($value,"color:#6C6B6C; letter-spacing:1px") + 35; //시작위치
$stockend = strpos($value,"</span>"); //종료위치
$stockwidth = $stockend - $stockstart; //자간
$stock = trim(substr($value,$stockstart,$stockwidth));//날자
}

//주가변동
if(ereg("span class='bl01'",$value)==1){
$schangestart = strpos($value,"span class='bl01") + 37; //시작위치
$schangeend = strpos($value,"</span>"); //종료위치
$schangewidth = $schangeend - $schangestart; //자간
$schange = trim(substr($value,$schangestart,$schangewidth));//날자
break;
}

}//stock forreah 종료



$kostockcontents = file("http://news.naver.com/");
//한페이지에서  날짜 번호 횟수 출력
foreach($kostockcontents as $line => $value) {

//코스닥
if(ereg("color:#6C6B6C; letter-spacing:1px",$value)==1){
$kostockstart = strpos($value,"color:#6C6B6C; letter-spacing:1px") + 35; //시작위치
$kostockend = strpos($value,"</span>"); //종료위치
$kostockwidth = $kostockend - $kostockstart; //자간
$kostock = trim(substr($value,$kostockstart,$kostockwidth));//날자
}

//코스닥변동
if(ereg("span class='bl01",$value)==1){
$kchangestart = strpos($value,"span class='bl01") + 37; //시작위치
$kchangeend = strpos($value,"</span>"); //종료위치
$kchangewidth = $kchangeend - $kchangestart; //자간
$kchange = trim(substr($value,$kchangestart,$kchangewidth));//날자
}

}//kostock forreah 종료


/*변수설명
stock - 주식
schange - 주식변화
kostock - 코스닥
kchange - 코스닥변화
*/
//샘플출력
echo $stock."<br>";
echo $schange."<br>";
echo $kostock."<br>";
echo $kchange."<br>";
?>
제목 글쓴이 날짜
제로보드 인크루드시 $DOCUMENT_ROOT 참조 [7] 이경훈 2004.01.14
제로카운터 쉽게 설치하기 [26] file 대류 2004.01.17
엔지오 채널 따라하기 -_-& www자동 붙이기 [6] 박종찬 2004.04.18
PHP 4에서 PHP 5로 이행 [5] 이종현 2004.04.30
포털사이트 처럼 시스템 점검중 만들기 [3] http://zentoo.com 2004.05.14
[국밥PHP] 1-1(1). 개념정리 Break Time (Build 1) [7] 9000㎒ 2004.05.18
초간단 설문조사 소스 [3] 이혁 2004.05.27
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] 김동욱 2004.05.30
주식정보출력코드 [2] 김재경 2004.06.01
게시판내용에 코멘트를 달자!! -2- [1] 헉스 2004.06.02
게시판내용에 코멘트를 달자!! -마지막- [2] 이혁 2004.06.03
오늘의 명언을 출력해주는 함수 [10] 김재경 2004.06.15
페이지에 암호를 걸자..=_= [27] ☺심심 2004.06.25
디비내용을 엑셀,워드,파워포인트 파일로 다운로드 시키는 방법 [13] QQQ 2004.07.30
PHP프로그램에 간단한 인증(로그인) 걸기. [15] Lepas 2004.08.09
Echo 여러번호출? 할때 깜빡임 없애기 [5] file 신희돈 2004.09.03
랜덤으로 파일 가져와서 재생하고, 끝나면 다른 랜덤파일 또 재생하기.. 겜방 2004.09.10
www자동 붙히기 [8] 미오유 2004.10.22
나만의 미니홈 만들기 ㅡ 글쓰기에 앞서... [1] 예뜨락 2004.11.17
나만의 미니홈 만들기 ㅡ 메인 기초 설계 .home.php [12] file 예뜨락 2004.11.17