질문/답변

모르는건 물어보고, 아는건 답해주고. :)
질문전에 검색은 필수!

소켓 관련 몇가지 질문해요~

조회 수 492 추천 수 0 2010.08.16 10:36:45

어찌 어찌 하여 특정 게시판의 최근글을

타이머를 이용하여 출력하는 것까진 성공했습니다..

 

문제는 가장 최근 글을 삭제해버리면

이전의 게시글이 가장 최근 글로 읽어들여 다시금 출력이 되던데.. -_-;

최근글이 삭제되더라도 기존에 있던 이전의 글을 읽지 않게 하려면..

어떻게 잡아야줘야 하냐.. ' ')a;

 

 

또 특정 단어가 들어가 있는 게시글 위로 새 글이 올라 올 경우

공지글이나 안내 글을 출력 하고자 할 때는 또 어떻게 잡아줘야 하는지..

좀 알려줘보세요.. (*__)


[레벨:2]ace8

2010.08.16 11:07:21
*.166.60.133

소켓으로 html 을 읽으시면 아마 게시글의 패턴이 보이실텐데요.


게시글엔 보통 글번호가 있겠죠?


타이머를 돌려서 읽었던 게시물의 가장 최신 번호를 변수하나에 저장해두고,


다시 돌릴때, 그 저장된 번호보다 다시 읽은 게시물 번호가 작으면 출력 안하게 한다던가 하는 방법도 있겠죠.



그리고 공지글 같은 경우는 아마 보통 다른 게시물하고는 다른 색으로 표시되게 되있을텐데, style 값이 다르겠죠.


이런거 체크해서 공지글인지 아닌지 파악하는 방법도 있겠죠.

[레벨:1]B

2010.08.16 11:15:11
*.178.101.212

첫번째 질문은 게시글 번호로 체크하면 된다는 말 뜻은 이해를 했습니다. 감사 (*__)

 

두번째 질문을 잘못 이해 하신듯 해요..

질문은.. 공지글을 읽으려는게 아니라..

예를들어 가장 최근 글에 '끝' 이라는 단어가 있을 경우

이 글 위로 올라오는 게시글이 있으면.. '어떠한 메세지' 를 출력하고자 하려는 거였어요..

[레벨:2]ace8

2010.08.17 17:11:31
*.166.60.133

움.. 그렇다면 일단 가장 최근 글을 읽은다음에,

아마 timer 같은걸로 주기적으로 계속 최근글을 파악하시는거겠죠?


역시 변수 하나를 만드시면 될거 같네요.

set %flag 0  같은 식으로 변수 하나 만드신 다음에..


최신글을 계속 소켓으로 읽어들이다가, '끝' 이란 단어가 들어가 있으면

set %flag 1 같은 식으로 변수 값을 변경해주고..


다음번 최신글을 읽을때 '끝'이란 단어가 없고(즉, 위로 새글이 올라왔구)  %flag 값이 1 이면? 지정한 메시지 출력.


이런식이면 되지 않을까요. 메시지 출력에 성공하면 %flag 값은 다시 0 으로 돌려주고요.


제가 질문을 제대로 이해하고 답한건지는 잘 모르겠네요;

[레벨:4]늘모

2010.08.16 12:20:06
*.127.170.164

1번글을 삭제하면 2번글이 1번글이 되는거니 맞는거 아닌가요?

글을 삭제하면 하나하나 앞당겨지겠지요..


저번에 하시던거라면, 괄호연산을 이용해서 변수를 저장하고, 노래 제목과 매치시켜보셔도 좋을거 같군요. 

그냥 생각입니다

[레벨:1]B

2010.08.17 13:18:15
*.178.101.180

정상 작동은 늘모님 말처럼 맞지요..

제가 원하고자 하는 부분은..

최근글이 삭제 되더라도 이전글이 최근글 되서 출력되는 걸 방지 하고 싶거든요..

근데 생각대로 잘 안되네요 ....;

[레벨:2]ace8

2010.08.17 17:20:30
*.166.60.133

게시글 번호에 대해 부연 설명 드리자면,


게시판에 출력된 갯수를 파악해서 먹이는 게시물 번호가 눈으로는 출력되지만,


실상 db에서 사용하는 게시물 번호는 input hidden 값으로 보통 들어가 있게 마련이죠.


그래야 게시물 제목을 눌렀을때 해당 값의 게시물의 상세 내용을 불러올수 있으니까요.


이 게시물의 겉보기 번호는 지금 1558 이지만, html 소스를 보면 히든값으로 43851 이 박혀있죠.


이걸 이용하세요.

profile

[레벨:5]탕코

2010.08.17 15:59:02
*.117.104.226

최근글의 글번호를 변수에 저장하세요.

최근글이 지워지면 예전글이 최근글이 되는것 같으나

글번호는 증가하지 않았으니 대소관계만 구분하면 될겁니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
1555 쿼리..... [3] [레벨:0]카지노우 2010-08-25 815
1554 가루봇 접속 질문드립니다. [1] [레벨:0]성의없이생긴 2010-08-25 694
1553 window 관련 질문.. [레벨:1]B 2010-08-24 798
1552 으 으음... 이런 ... file [6] [레벨:1]Re〃돌격♬ 2010-08-23 461
1551 상대방 한테 옵주거나 디옵 주는거 스크립트 뭐에요? [5] 겟즈군 2010-08-18 508
» 소켓 관련 몇가지 질문해요~ [7] [레벨:1]B 2010-08-16 492
1549 write 질문입니당 [1] [레벨:0]am3 2010-08-14 636
1548 참진에서 .. [1] [레벨:1]Re〃돌격♬ 2010-08-13 612
1547 글 자를때 질문... [1] 2010-08-11 593
1546 소켓 스크립.. 다시 질문해요~ [3] [레벨:1]B 2010-08-09 584
1545 irc에서 소켓2개로 연결할때 오류 [1] [레벨:0]Stop 2010-08-06 593
1544 소켓 관련 질문입니다.. [3] [레벨:1]B 2010-08-06 611
1543 특정 시간에 전체 호출하는 스크립트 아시는분??? [2] [레벨:0]언제나즐건 2010-08-04 788
1542 특정 게시판에 새 글이 올라왔을떄 아얄씨에 뜨는 스크립트 [3] [레벨:0]임아현 2010-08-04 560
1541 해피님 반전에 대하여 재질문입니다. [3] [레벨:0]라이오라 2010-08-03 479
1540 반전에 색깔넣는법좀 가르쳐주세요. [1] 끼룩 2010-08-03 779
1539 Socket에서 받은값 에서 Replace할때 Date와 Content-Length 처리문제 [2] 2010-08-03 578
1538 인터넷 주소에서 [2] [레벨:1]먹보천사 2010-08-02 572
1537 $address 에 관하여 질문이 있습니다. [1] [레벨:1]GRO 2010-07-30 551
1536 마린봇에 대해 질문이요. [1] [레벨:0]대한천자 2010-07-29 648



XE Login