다음에서 주식 현재가 불러와서 활용하려고 하는데요.
아미나로 만들었을 때 사용했던 건데 그누보드에서 쓰려면 아래를 어떻게 바꿔줘야 되나요?
Copy
<?phpinclude_once 'Snoopy.class.php';$snoopy=new snoopy;$o="";$snoopy->fetch("http://stock.daum.net/item/main.daum?code=035420");$txt=$snoopy->results;$rex="/\<em class=\"curPrice.+\"\>(.*)\<\/em\>/";preg_match_all($rex,$txt,$o);?><?phpfunction conv_num ( $num ){ $number = (int)str_replace(',', '', $num); return $number;}?><?php$price = $o[1][0];$nowprice = conv_num($price);?><?php$buy = 745000;$count = $nowprice - $buy;$rate = ($count/$buy)*100;?>
답변 4개 / 댓글 3개
채택된 답변
+20 포인트
아미나 또는 그누보드5에 영향을 미칠만한게 없습니다.
그런데 패턴 때문에 실패될 경우가 생길 수 있겠습니다.
(직접 해보지 못해 장담은 못하겠지만...ㅎㅎㅎ)
실패하면 다음처럼 패턴을 바꿔 시도해 보시죠.
$rex="/<em\sclass=\"curPrice.+\">(.*)<\/em>/";
@네이비칼라 님 해보시고 답변해 주시는건가요? 없어도 크게 문제가 없이 잘 나오는데요.
덕분에 제 사이트에 스누피를 올렸네요.^^
답변에 대한 댓글 1개
정규식엔 문제가 없습니다.
질문으로 보아 아미나로 된 사이트에서 해당 페이지의 소스만 가져오신건 아닌지?
Snoopy.class.php도 있을 겁니다. 찾아서 함께 옮기세요.
답변을 작성하려면 로그인이 필요합니다.