[IZEN]님만 보셔유......(다른분들도 보세요~~~~!) > 자유게시판

자유게시판

[IZEN]님만 보셔유......(다른분들도 보세요~~~~!) 정보

[IZEN]님만 보셔유......(다른분들도 보세요~~~~!)

본문

우쨌건 링크를 댕겨 오셨으면 뭔가 말씀이 계셔야 지유....ㅠ.ㅠ

구동 방식(셀렉트)에 관한 부분만이라도 말입니당.....ㅠ.ㅠ
추천
1

댓글 101개

에러가 있던데요.

수정시 비밀번호 에러가 발생합니다.
^^

네잎님,

그누보드 함수파일 하나만 제게 쪽지로 보내줘 보시겠어요?
변환이 어느 정도인지 한번 보고 싶군요.
아래에다가 욜심히 쓰다가 확인 누르니 날라갑디다....ㅠ.ㅠ

크게 생각하지 마시고 스킨 부분만 처리시

예로) $member[mb_id] 부분에서 member가 변형되서 인식이 불가합니다.....

즉 기본 함수(변수)가 변형되어 호환이 안되어지는 상황으로 보시면 됩니다.
알고있는 사항인데 그누보드 함수파일 가운데 하나를 변형된 상태로 보고싶어서 그러죠.

나중에 제가 해보도록 하지요.

^^
음~~~~!

글작성/수정/보기/삭제를 모두 팝업에서 처리해야 겠네요.....ㅠ.ㅠ

팝업에서 opener로 넘어가면서 발생한 에러인듯 합니다....

3분만에 급조한 팝업창이라서....ㅠ.ㅠ
사실 자세하게 살펴보지는 못했지만
다중 셀렉트 부분은 가계부를 스킨으로 구현하신 경험이 있으니 무난하더군요.

앞전에 가계부를 제대로 만드신 경험이 있으시니 크게 눈여겨 볼만한 점은 찾지를 못했습니다.

^^
가계부는 한마디로 주먹구구식 작품입니다....

링크처럼 구현이 안되고요.....ㅎㅎㅎ

한단계 진보했는데 다중 셀렉트는 종점을 본듯 합니다..........

구인구직 경매 샵 등 모든 부분에 기초가 되는 중요한 부분이었습니다......

감사합니다.....

행복한 저녁시간 보내세요~~~~
말씀 드렸자나요...상용화 부분이라고....ㅠ.ㅠ

가져가신부분 거시고 링크 좀......

다른 계정 테스트 겸...확실하게 가져가셨는지 확인도 할겸....푸하하하~~!
js화일요?......모하시게요?.....

해당 링크는 전혀 js 가 별도로 안들어 가는데요?......

도대체 뭘 가져가신건지 궁금하당?.....ㅠ.ㅠ
음~~~~! js도 뒤틀어야 겠습니다.....푸하하하~~!

근데 제홈엔 특별하게 따로 들어간 js가 없어서 쓰실만한게 있을런지...
제 홈을 버전업도 할겸 계정도 바꾸어야 할것 같아서 회원가입 하지마세요~~~! 했더니

오늘 루트님이 덥썩 가입하셨습니다....

그러시고는 공지사항에 정체하고 계십니다.....회원가입하지 마시기 바랍니다 에.......ㅠ.ㅠ
엥?.....

아닙니다........우찌 오늘은 전부 방향이 옆으로 가고 있습니다....

아무래도 당분간 잠수함을 타야할듯 합니다....ㅠ.ㅠ
음 그누보드 자유게시판 긁어다가 30만건 테이블 만들려고 햇는데.......
그럼 어디서 보고 그런생각을 한걸까요? 제가......
제가 뭘 좀 테스트 하다가 아이젠님께 한번 둘러봐 주십사 하였더니

게시물 부족이라 하시고는 입력방법을 알아보다가~~~~~`



흘러흘러 요기까지 진행되었습니다......^^
지금 만들고 있는데요 나오면 드릴게요
방법도
필드는 이름 하고 제목 만 긁어오고
날짜는 오늘날짜로 했습니다.
17000 여건인데 그걸 반복 300회 돌릴겁니다.
돌리는 소스입니다.

<?php

@set_time_limit (0);
@ini_set ("memory_limit", "100M");

$dbconn = mysql_connect('localhost', '디비계정명', '디비패스워드') or die('접속실패');
mysql_select_db('디비명') or die('데이타베이스 선택실패');

$cnt = 1;
for ($i = 0; $i < 30; $i++){

  $page = 1;
  for ($page = 1; $page < 355; $page++){

    $text = explode('<tr><td colspan=5 height=1 bgcolor=#E7E7E7></td></tr>' , implode("", @file('http://sir.co.kr/bbs/board.php?bo_table=cm_free&page=' . $page)));

    for ($i = 2; $i < count($text) -1; $i++){

      preg_match("`<a href='[^']+'><span style='(color:#112222;)? '>([^/]+)</span></a>`", $text[$i], $title);
      preg_match("`<span class='member'>(.+)</span>`", $text[$i], $name);

      $query = "insert into testtable set name='" . $name[1] . "', title='" . $title[2] . "', date=now();";
      $result = mysql_query($query);

      echo mysql_error();
      echo $cnt . "<br>";
     
      $cnt++;

      flush();
    }
  }
}

?>

8분경과 했는데 8만건 모았군요
단순 저장이 아니라 그누보드 자유게시판 1페이지부터 355페이지까지
리스트만 긁어와서
그 리스트에서 제목과 이름과 가져와서 순차대로 디비 인서트 시키고
그 한루프를 30회 시키고 있습니다.
짧은시간에 너무 많은 요청이 들어오면 받아들이는 sir 쪽에서는 외부의 공격으로 받아들일수있습니다.

DoS (denial of service) ; 서비스 거부
http://www.terms.co.kr/denialofservice.htm
그렇습니까?
링크를 타고가서 읽어보도록 하겠습니다.

*******************************************

잘 이해는 안되지만 DoS란 말만 들어보다가 링크의 자료글을 읽어보니 시스템 방어 차원에서 필요한것 같다 느꼈습니다.
시스템 쪽으로는 필요한 기본 지식이 없으니 너무 어렵습니다.

^^
받은데로라면 사용한다면 게시판 테스트 용도가 되고...

조금 응용하면 홈피에서 다른곳의 내용을 가져와서 새로운것으로 보여주고자 할때 적용이 가능합니다 ^^
네잎님, 아래로 내려와서 놉시다. ^^

파일명이 제 닉이랑 비슷해서 가져와서 살펴봤어요.
뭐 별것도 아니더군요.
뽀릴게 있나 했더만...

^^
아이젠님~~~! 팝업창 마무리 해 놓았으니 가 보셔유.......ㅎㅎㅎㅎ

또 에러가 뜰까용?...........안떠야 정상이겠지용....^^
감사합니다.....이 작품은 고기까지만 하고 끝입니다....

원래 스킨에 이미지등 코딩을 잘 하지 않는 관계로......

용도 변경만 고려해 보아야 겠습니다....

활용할데가 있을 런지....ㅠ.ㅠ
47만건 저장 완료 했는데요
용량이 40메가 인데 어떻게 해드려야 할지.....

테이블 스키마는 덤프파일에 포함되어있는데 그래도 한번 적습니다.

CREATE TABLE `testtable` (
  `uid` int(11) NOT NULL auto_increment,
  `name` varchar(30) NOT NULL default '',
  `title` varchar(255) NOT NULL default '',
  `date` date NOT NULL default '0000-00-00',
  PRIMARY KEY  (`uid`)
) TYPE=MyISAM AUTO_INCREMENT=526357 ;
저장된 형태는

INSERT INTO `testtable` VALUES (1, '류재민', 'Ween Design 님과 대화를 나누었습니다.', '2006-05-12');
INSERT INTO `testtable` VALUES (2, '오달수', '지금쯤 나스카님의 게시물이 올라올 시간이 된듯한데요', '2006-05-12');
INSERT INTO `testtable` VALUES (3, '네잎클로버', '[IZEN]님만 보셔유......(다른분들도 보세요~~~~!)', '2006-05-12');
INSERT INTO `testtable` VALUES (4, '류재민', 'root님에게 메일이 왔습니다.', '2006-05-12');
INSERT INTO `testtable` VALUES (5, '작은거인', '오늘의 중간결과 궁굼해지는데..', '2006-05-12');
INSERT INTO `testtable` VALUES (6, '관리자', '아이콘 컨테스트 중간 결과 3', '2006-05-12');
INSERT INTO `testtable` VALUES (7, '그누봇', '1시간동안만 여친을 공개합니다.', '2006-05-12');
INSERT INTO `testtable` VALUES (8, '나래', '포인트 모은다고 진땀을 뺐습니다.', '2006-05-12');
INSERT INTO `testtable` VALUES (9, '드림팀', '누가 나를 화류계의 대부라고 하셨습니까?', '2006-05-12');
INSERT INTO `testtable` VALUES (10, 'Photofly', '자유게시판을 떠납니다...^^', '2006-05-12');
INSERT INTO `testtable` VALUES (11, '최완호', '여러분도 이러시나요?', '2006-05-12');
INSERT INTO `testtable` VALUES (12, '김대년', '기다리는 사람은 무얼 해야 하나요?', '2006-05-12');
INSERT INTO `testtable` VALUES (13, '그누봇', '이렇게 대단한 회사의 홈피에도 이런버그가...', '2006-05-12');
INSERT INTO `testtable` VALUES (14, '서기♧', '하루에 한번은 꼭 갑니다~~', '2006-05-12');
INSERT INTO `testtable` VALUES (15, '서기♧', '자주 쓰는 단축키를 올려보아요 ~~', '2006-05-12');
INSERT INTO `testtable` VALUES (16, 'izen', '네잎클로버님, 보세유~~~', '2006-05-12');
INSERT INTO `testtable` VALUES (17, '유아원', '☆ ㄱ ㅔ 시 판  스 킨 에  대 해 서 ★', '2006-05-12');
INSERT INTO `testtable` VALUES (18, '나래', '웃는 남잔 다 이뻐~', '2006-05-12');
INSERT INTO `testtable` VALUES (19, 'ⓦangcho', '리뉴얼 기념 도배 9 ... izen님에 이어서 ... ㅋㅋ', '2006-05-12');
INSERT INTO `testtable` VALUES (20, 'ⓦangcho', '리뉴얼 기념 도배 8 ... izen님에 이어서 ... ㅋㅋ', '2006-05-12');
INSERT INTO `testtable` VALUES (21, 'ⓦangcho', '리뉴얼 기념 도배 7 ... izen님에 이어서 ... ㅋㅋ', '2006-05-12');
INSERT INTO `testtable` VALUES (22, '나래', '죄송합니다 정말 심정적으로는 도배하기 싫은데...', '2006-05-12');
INSERT INTO `testtable` VALUES (23, '세미아트', '뭔가 달라졌는데', '2006-05-12');
INSERT INTO `testtable` VALUES (24, '아리엣뜨 소리에', '네이버 메인화면에서 살짝 스마일 ^^;', '2006-05-12');
INSERT INTO `testtable` VALUES (25, 'ⓦangcho', '리뉴얼 기념 도배 6 ... izen님에 이어서 ... ㅋㅋ', '2006-05-12');
INSERT INTO `testtable` VALUES (26, '나래', '자료 올릴때 포인트를 설정하면 ...', '2006-05-12');
INSERT INTO `testtable` VALUES (27, '가을', '천의 얼굴 김선우 시인', '2006-05-12');
INSERT INTO `testtable` VALUES (28, '나래', '포인트는 어떻게 모으나요?', '2006-05-12');
INSERT INTO `testtable` VALUES (29, 'izen', '리뉴얼 기념 도배 5', '2006-05-12');
INSERT INTO `testtable` VALUES (30, 'izen', '리뉴얼 기념 도배 4', '2006-05-12');
INSERT INTO `testtable` VALUES (31, 'izen', '리뉴얼 기념 도배 3', '2006-05-12');

이런식으로 그누보드 자유게시판 1페이지부터 355페이지까지 저장되고
그것이 반복되었습니다.
수고하셨습니다....

메일 가능하시면 보내주시면 감사하겠습니다.

*** 개인정보보호를 위한 이메일주소 노출방지 ***

입니다....
무슨 말씀이신지요?.....
40메가를 메일로 못 받나요?.....

뭔지 무척 궁금해 집니다.....어떤 용량을 말씀하시는 것인지?....
제가 메일로는 40메가 이런 자료를 받아본적이 없거든요.

그래서 궁금해서 여쭤본겁니다.

저는 용량이 좀 되는건 FTP로 받기 때문에 메일 용량을 잘 몰라요.

^^;
저도 큰 자료를 받거나 보내지는 못했습니다....

다만 파란나라 메일 용량이 1기가라는 것 바께는....ㅠ.ㅠ

모르는게 너무 많은 지가 밉지유?.....ㅠ.ㅠ
딱히 할말은 생각나지 않으나 다들 흔적을 남기는 분위기라..
흔적...
남깁니다

오늘 머리속이 이상하게 복잡했는데 이글을 읽으니 병원이 몹시 땡깁니다...
메일로 안가는 군요

그리고 위의 소스는 현재 상황에서만 그누보드 자유게시판 리스트만 긁어올수 있습니다.
스킨이 바뀐다던가 디자인이 조금이라도 바뀌게 되면
작동안할수가 있습니다.

쪽지로 ftp를 알려주면 좋겠습니다.
9.5메가 전송되고 접속이 끊겼네요.
제가 중간에 FTP 폴더를 확인하느라 잠깐 거시기 했더니만...

현재 이 정도 파일만으로도 충분하다 생각됩니다.
다시 보내주시면 고맙구요.

감사합니다.
^^
<?php
//달수씨도 흔적을...^^;;
//test 라는 방을 만들고 거기에 aaa.php로 저장하십시요.

$g4_path = "..";
include_once ("$g4_path/dbconfig.php");
@set_time_limit (0);
@ini_set ("memory_limit", "100M");
$dbconn = mysql_connect("$mysql_host","$mysql_user","$mysql_password") or die('접속실패');
mysql_select_db("$mysql_db") or die('데이타베이스 선택실패');

$cnt = 1;
for ($i = 0; $i < 3; $i++){
  $page = 1;
  for ($page = 1; $page < 35; $page++){
    $text=""; //추가
    $text = explode('<tr><td colspan=5 height=1 bgcolor=#E7E7E7></td></tr>' , implode("", @file('http://sir.co.kr/bbs/board.php?bo_table=cm_free&page=' . $page)));

    for ($i = 2; $i < count($text) -1; $i++){

      preg_match("`<a href='[^']+'><span style='(color:#112222;)? '>([^/]+)</span></a>`",$text[$i],$title);
      preg_match("`<span class='member'>(.+)</span>`",$text[$i],$name);
    $query = "insert into g4_write_datatest set wr_name='" . $name[1] . "', wr_subject='" . $title[2] . "', wr_datetime=now();";
   
/* 이 방법도 있겠네요..될지는 모릅니다.
$query = "insert into g4_write_datatest
                set wr_num = '$i',
                    wr_reply = '$wr_reply',
                    wr_comment = 0,
                    ca_name = '$ca_name',
                    wr_option = '$html,$secret,$mail',
                    wr_subject = '{$title}',
                    wr_content = '$wr_content',
                    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 = '{$name}',
                    wr_email = '$wr_email',
                    wr_homepage = '$wr_homepage',
                    wr_datetime = '$g4[time_ymdhis]',
                    wr_ip = '$_SERVER[REMOTE_ADDR]',
                    wr_1 = '$wr_1',
                    wr_2 = '$wr_2',
                    wr_3 = '$wr_3',
                    wr_4 = '$wr_4',
                    wr_5 = '$wr_5',
                    wr_6 = '$wr_6',
                    wr_7 = '$wr_7',
                    wr_8 = '$wr_8',
                    wr_9 = '$wr_9',
                    wr_10 = '$wr_10' ";
*/


      $result = mysql_query($query);
      echo mysql_error();
      echo $cnt . "<br>";     
      $cnt++;
      flush();
    }
  }
}
?>
이건 실행과 동시에 자료를 긁어다가 바로 그누보드 게시판 디비에 넣는 방식이군요.

오호호호...

오늘 좋은거 많이 배웁니다.

고맙습니다.

^^
요글............뱅기 ~! 태우면 안되나여? --;;;;;;;;;
본문에 내용은 난이도가 높네여 ㅋㅋ
근데~! 정말 좋은 내용 같아여 ㅋㅋ

[결론] 비행기 한번 띄워 드리죠 ㅋㅋ
이제 한개 남았어여 ㅋㅋ
내가 지금 한개 쓰고 있걸랑여 ㅋㅋ

한개는 과연 어느 분이 ㅋㅋㅋ
미리 ㅊㅋㅊㅋㅊㅋ
뱅기 이룩 기념~! 축포~~~~~~! ㅋㅋㅋㅋ

[http://211.47.72.135/common/2839_a.swf]

주의 : 로딩 시간이 길어서 늦게 게시물이 보일 수 있습니다~! --;;;
쩝~! 그냥~! 위쪽에 다시 글 쓸까? 축포~! 플래쉬가 많지 않아서
레떼에서 가져 왓는데... 영~! 축포가 잘 안보이네여 --;;
새글로 하나 더 쓰야겠따! 쩝~!
전체 197,082 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT