푸른청년 푸르게 살고있나?  
home | 살아가기 | news | 세상보기 | tip&tech | 방명록 |  
   전체
   asp
   php
   jsp
   mssql
   mysql
   informix
   linux
   unix
   win2000
   javascript
   html
   oracle
   java
   etc
    
:: Tip&Tech > php
ajax 채팅방 만들어보기
예전에 한번 ajax채팅을 보여드린적이 있었는데.. 그건 채팅기능만 구현한 거였구..
이런식으로 작동하는구나 하는 정도였습니다.
http://222.112.187.32:9090:8080/ajax/message.php
메시지를 파일로 저장해서 뿌려주는 거져

이번엔 어느정도 채팅방의 모습을 간단하게나마 갖추어보았습니다.
http://222.112.187.32:9090:8080/ajax/chat
(수시로 수정이나 안될수가 있슴다..)

대화명 입력하고 들어가면 세션인증을 거쳐 대기실에 들어가고 채팅방을 생성할수 있는데 까지 구현했슴다 ^^
허접하더라도 감안하고 봐주시길..

php와 mysql을 이용합니다.
특징은 메시지 스크롤이 밑으로 떨어지지를 않습니다.
리턴값이 딜리미터로 구분한 텍스트가 아니라 xml구조라서 요소들을 뽑아다 뿌려줍니다.
utf-8 기반임다. 익스,파폭,오페라,모질라등을 지원합니당 ^^

디비는 chat,user,room 테이블 이렇게 세개를 가지고 구성됩니다.
chat테이블의 데이터는 계속 쌓여있고.. user나 room테이블을 아무 액션없이 일정시간 지나면 삭제됩니다.

버그 및 기타 문의사항 남겨주시면 아는데까지만 답변 및 수정 있겠슴다. ^^


참조 사이트는 http://www.dynamicajax.com/chat.php

날짜: 2006-04-10 15:40:39, 조회수: 3112

다음글 텍스트폼에서 따옴표 처리
이전글 문자열이 utf-8인지 아닌지 체크하는 함수

꼬리말
글쓴이 비밀번호 #스팸글방지(주인장 닉네임을 쓰시오)

서희연 쥔장님.. 요거 비공개 인가요??
염치없지만..
소스파일 링크도 같이 걸어주셨으면 하는 바램이 있네요..~♡

2006-05-18 01:12:44


  
since by 2003.03.23 / 3th 2005.07.26 / 4th 2009.04.22 made by bluesoul