웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
주식정보출력코드
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>";
?>
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>";
?>
댓글 2
-
Jupi
2004.06.01 23:30
Good !! 입니다 ^-^ -
Pe-i
2004.06.02 15:15
잘 활용하면 좋은 소스가 될 수 있겠네요 :)
제목 | 글쓴이 | 날짜 |
---|---|---|
회원확장정보 변수 (출처:sMaker) [5] | 시니시즘 | 2010.07.19 |
SVN Commit 정보 출력 설정 (CIA Script) | DroArc | 2007.11.25 |
FTP 서버 등록정보 | 이성헌 | 2005.12.15 |
필터 조건을 만족하는 로그 정보 확인 (servu4.0) | 이성헌 | 2005.12.15 |
포트 스캐닝 감시 및 OS 정보 숨기기 [3] | 좋은진호 | 2003.10.30 |
ie60이상버전의 개인정보기능으로 인한 서비스문제 [2] | 날파리 | 2003.05.21 |
Apache + PHP + Mysql확실한 연동 및 리눅스 재설치 정보 [2] | 최종우 | 2002.11.26 |
winamp 방송정보 읽어오기 심각한 문제해결 | 이승원 | 2005.05.04 |
-긴급소스 수정본- winamp 방송정보 알아내기 | 이승원 | 2004.09.11 |
주식정보출력코드 [2] | 김재경 | 2004.06.01 |
[허접팁]윈엠프 리스트창에 방송정보 보여주기;;[수정] [5] | 『처니리♂』 | 2004.02.29 |
PHP 확장 함수를 이용한 exif 정보 출력 [1] | NoSoRi | 2003.04.30 |
객체를 이용한 winamp 방송정보 알아내는 소스 [4] | 흑심품은연필 | 2003.04.07 |
국내 IP정보를 조회하는 클래스 [7] | 행복한고니 | 2003.01.04 |
제로보드로 유료 사이트 만들기 (결제 정보 저장) [1] | 한꼬마 | 2002.11.06 |
[추천 팁] 폴더내의 파일중에서 특정정보만 뽑아오기. [2] | M2Vis | 2002.07.12 |
cron을 이용해 윈앰프 방송정보를 빠르게 분석. [9] | Romeo | 2002.01.15 |
날씨/운세/뉴스/달력/검색등 메인용 귀연 정보박스[미리보기] [12] | 뽀因㉦ㅓо Ø Γ | 2006.07.19 |
인코딩 정보 일본어, 중국어, 스페인어 [3] | 탐그루 | 2002.03.16 |
확장변수에 회원정보를 넣어보자 [10] | 개돌 | 2009.06.30 |