테스트 사이트 - 개발 중인 베타 버전입니다

로또 당첨번호 조회가 안됩니다. 채택완료

또치하우스 9년 전 조회 4,599

아래의 코드가 로또번호 당첨회차 자동으로 가져오는 겁니다.

기억이 가물가물 한데 그누보드4 스킨에서 받은 겁니다.

지금 할려니 공백으로 나오는데 어떻게 해야 될지 잘 모르겠습니다. ㅠ

 

 

 

 

[CODE]

$link_url = "{$g4[path]}/bbs/board.php?bo_table=$bo_table";//새로고침 주소 $write_table = "g4_write_".$bo_table; $wr_num = get_next_num($write_table); $rec = -$wr_num;

?>

$snoopy->fetch("http://645lotto.net/lotto645Confirm.do?method=byWin&drwNo={$rec}">http://645lotto.net/lotto645Confirm.do?method=byWin&drwNo={$rec}"); $lottosnoopy = $snoopy->results; $lottosnoopy = iconv("euc-kr","UTF-8",$lottosnoopy); $txt = explode("

",$lottosnoopy);

$gnotxt = explode("",$txt[1]); $gnonum = explode("",$gnotxt[1]);

$a_gno = $gnonum[0];

$datetxt = explode("회차 당첨결과\" /> (",$txt[1]); $date_y = explode("년 ",$datetxt[1]); $date_m = explode("월 ",$date_y[1]); $date_d = explode("일 ",$date_m[1]);

$balltxt = explode("

$gdate_y = $date_y[0]; $gdate_m = $date_m[0]; $gdate_d = $date_d[0];

$gnum1 = $ball1[0]; $gnum2 = $ball2[0]; $gnum3 = $ball3[0]; $gnum4 = $ball4[0]; $gnum5 = $ball5[0]; $gnum6 = $ball6[0]; $gnumb = $ball7[0];

$leveltxt = explode("",$txt[1]); $level1_all_money = explode("",$leveltxt[2]); $level1_people_txt = explode("",$level1_all_money[2]); $level1_people = explode("",$level1_people_txt[1]); $all_money_1 = explode("원",$level1_all_money[2]); $people_money_1 = explode("원",$level1_people_txt[2]);

$level2_all_money = explode("",$leveltxt[3]); $level2_people_txt = explode("",$level2_all_money[2]); $level2_people = explode("",$level2_people_txt[1]); $all_money_2 = explode("원",$level2_all_money[2]); $people_money_2 = explode("원",$level2_people_txt[2]);

$level3_all_money = explode("",$leveltxt[4]); $level3_people_txt = explode("",$level3_all_money[2]); $level3_people = explode("",$level3_people_txt[1]); $all_money_3 = explode("원",$level3_all_money[2]); $people_money_3 = explode("원",$level3_people_txt[2]);

$level4_all_money = explode("",$leveltxt[5]); $level4_people_txt = explode("",$level4_all_money[2]); $level4_people = explode("",$level4_people_txt[1]); $all_money_4 = explode("원",$level4_all_money[2]); $people_money_4 = explode("원",$level4_people_txt[2]);

$level5_all_money = explode("",$leveltxt[6]); $level5_people_txt = explode("",$level5_all_money[2]); $level5_people = explode("",$level5_people_txt[1]); $all_money_5 = explode("원",$level5_all_money[2]); $people_money_5 = explode("원",$level5_people_txt[2]);

$a_money_1 = $all_money_1[0]; $people_1 = $level1_people[0]; $money_1 =  $people_money_1[0];

$a_money_2 = $all_money_2[0]; $people_2 = $level2_people[0]; $money_2 =  $people_money_2[0];

$a_money_3 = $all_money_3[0]; $people_3 = $level3_people[0]; $money_3 =  $people_money_3[0];

$a_money_4 = $all_money_4[0]; $people_4 = $level4_people[0]; $money_4 =  $people_money_4[0];

$a_money_5 = $all_money_5[0]; $people_5 = $level5_people[0]; $money_5 =  $people_money_5[0];

$w = ''; $wr_link1 = mysql_real_escape_string($_POST['wr_link1']); $wr_link2 = mysql_real_escape_string($_POST['wr_link2']);

$mb_id = $member[mb_id]; $wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick]; $wr_password = $member[mb_password]; $wr_email = $member[mb_email]; $wr_homepage = $member[mb_homepage];

$sql = " insert into $write_table    set wr_num = '$wr_num',     wr_reply = '$wr_reply',     wr_comment = 0,     ca_name = '$ca_name',     wr_option = '$html,$secret,$mail',     wr_subject = '$a_gno',     wr_content = '$gnum1|$gnum2|$gnum3|$gnum4|$gnum5|$gnum6',     wr_link1 = '$wr_link1',     wr_link2 = '$wr_link2',     wr_link1_hit = 0,     wr_link2_hit = 0,     wr_trackback = '$wr_trackback',     wr_hit = 0,     wr_good = 0,     wr_nogood = 0,     mb_id = '$member[mb_id]',     wr_password = '$wr_password',     wr_name = '$wr_name',     wr_email = '$wr_email',     wr_homepage = '$wr_homepage',     wr_datetime = '$gdate_y-$gdate_m-$gdate_d',     wr_last = '$g4[time_ymdhis]',     wr_ip = '$_SERVER[REMOTE_ADDR]',     wr_1 = '$gnumb',     wr_2 = '$a_money_1|$people_1|$money_1',     wr_3 = '$a_money_2|$people_2|$money_2',     wr_4 = '$a_money_3|$people_3|$money_3',     wr_5 = '$a_money_4|$people_4|$money_4',     wr_6 = '$a_money_5|$people_5|$money_5',     wr_7 = '$wr_7',     wr_8 = '$wr_8',     wr_9 = '$wr_9',     wr_10 = '$wr_10' "; sql_query($sql);

$wr_id = mysql_insert_id();

// 부모 아이디에 UPDATE sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' ");

// 새글 INSERT //sql_query(" insert into $g4[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime ) values ( '$bo_table', '$wr_id', '$wr_id', '$g4[time_ymdhis]' ) "); sql_query(" insert into $g4[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '$bo_table', '$wr_id', '$wr_id', '$g4[time_ymdhis]', '$member[mb_id]' ) ");

// 게시글 1 증가 sql_query("update $g4[board_table] set bo_count_write = bo_count_write + 1 where bo_table = '$bo_table'");

// 사용자 코드 실행 @include_once ("$board_skin_path/write_update.skin.php");

@include_once("$board_skin_path/write_update.tail.skin.php");

if ($g4[https_url])     $https_url = $_SERVER["PHP_SELF"]; else     $https_url = $_SERVER["PHP_SELF"];

if ($file_upload_msg)     alert($file_upload_msg, "$link_url"); else     goto_url("$link_url"); ?> [/CODE] 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
s
sinbi Expert
9년 전

2라인의 스누피 관련 파일을 구해서 넣고, 

G4 관련 변수들을 G5화 대응해 변환하시면 되지 싶은데...

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

포이치
9년 전

대충보니 꽤 오래된 내용이네요.

파싱이란게 대상 사이트의 문서구조가 토시라도 틀리면 동작안합니다.

예를들어 당첨번호 뽑을때 

$balltxt explode(",$txt[1]); 

위처럼 explode 로 잘라서 배열에넣고 파일명의 숫자를 잘라서 당첨번호를 가져오고있는데

대충 대상사이트 소스보니까

28 

이렇게 지정되어있네요..

 

예를들어 

 

$balltxt explode(',$txt[1]); 

이런식으로 짤라야 현재 변경된 로또 당첨번호를 가져와지겠죠?

파싱이라는게 굉장히 노가다이니..잘 연구해보세요.

대상사이트가 리뉴얼되어 수정이 필요한 소스입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인