웹채팅? 정보
웹채팅?
본문
혹시 방만들기가 가능한 웹채팅 알고 계시는거 있으신가요?
기가라이브 등의 채팅은 단일채팅방이어서 말이죠.
방만들기가 가능한 웹 채팅 소스를 구하거나 파는 곳 아시면 좀 알려주세요. ㄱ-
기가라이브 등의 채팅은 단일채팅방이어서 말이죠.
방만들기가 가능한 웹 채팅 소스를 구하거나 파는 곳 아시면 좀 알려주세요. ㄱ-
댓글 전체

제가 팝니다만?

음..
폐인님꺼 굉장히 좋아보이는데..
채팅서버를 따로 두는거라서 안되겠네요. ㄱ-
폐인님꺼 굉장히 좋아보이는데..
채팅서버를 따로 두는거라서 안되겠네요. ㄱ-

명랑폐인님은 고수시군요..오홋

데모에 이런게 나옵니당
The requested URL /simple_client/ was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
채팅에대단히 관심 많이 갖은 사람입니다.
대부분 무료 채팅이란 것이 너무 기능이 제한되어 있어서 채팅창인지 그냥
오가잡탕창인지 정말 답답합니다.
The requested URL /simple_client/ was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
채팅에대단히 관심 많이 갖은 사람입니다.
대부분 무료 채팅이란 것이 너무 기능이 제한되어 있어서 채팅창인지 그냥
오가잡탕창인지 정말 답답합니다.

최근에 서버호스팅을 별도로 신청했습니다. 곧..안정적인 데모를 제공할수 있을것 같네요..
comodo님은 서버를 새로 설치하셨나보네요.
comodo님은 서버를 새로 설치하셨나보네요.
폐인님이 맹그신거. 너무 좋아 보이는데.... ㅠ 데모사이트(동작중)하고 동작이 안되요.
ㅎㅎㅎ 설치해보다. 포기했어요... ㅎㅎ 모르는게 너무 많아서요...

길호챗 어떠세요?

길호쳇은 하나의 채널로만 설정이 가능하더라구요.

아, 그랬군요... 유명한거라.. 전 설치는 안해봐서 ㅡㅡ;;
IRC 는 안되나요?
IRC 는 안되나요?

웹IRC가 길호쳇 같은거죠.
길호쳇은 액티브x 만 없으면 100점 만점에 200 점인데... 아쉬워요...
길호쳇 사용해보니 좋긴 함니다. 그누보드 연동 되고.. 좀더 보강하면 그누보드랑
기능 거진 사용 가능 할검니다
길호쳇 사용해보니 좋긴 함니다. 그누보드 연동 되고.. 좀더 보강하면 그누보드랑
기능 거진 사용 가능 할검니다
http://www2.ssam.biz/blog/?tb=1&no=711&pt=1&by=desc&order=no http://tost.rontab.com 이거 말고도 ajax 채팅 검색 조금만 하시면 다양한 기능과 방식의 소스가 수두룩~~할겁니다....넘많이 나오네용..ㅎㅎ

오.. 감사합니다.
첫번째 링크는 잘만 수정해서 사용하면 굳이겠네요.
그런데 아작스라서 서버에 부담이 얼마나 될런지 그게 문제겠군요.
검색은 도대체 어디서하시는 건지;;
구글에도 안나오던데;
첫번째 링크는 잘만 수정해서 사용하면 굳이겠네요.
그런데 아작스라서 서버에 부담이 얼마나 될런지 그게 문제겠군요.
검색은 도대체 어디서하시는 건지;;
구글에도 안나오던데;

오 괜찮네요 좋은 정보 감사합니다.

좋은 정보 정말 감사합니다.
첫번째 사이트는 정말 괜찮네요 -_-)b
첫번째 사이트는 정말 괜찮네요 -_-)b
제가 직접 예전버전때 수정하면서 써봤는데....버그는 좀 있었지만 일반호스팅에서 큰 무리는 없었습니다.

그누보드 4 에 보안 채팅방 이용한 회원 연동
보안 채팅방 생성하기/관리하기 에서 보안 채팅방 생성 및 보안 채팅방 키 발급.
bbs/board_head.php(파일 가장 뒤에) 등 원하는 파일에
<?
if($GLOBALS['userKeyDefined'] != 1) {
$GLOBALS['userKeyDefined'] = 1;
function userKey($user, $roomKey) {
return md5(md5($user . $roomKey) . $roomKey);
}
}
//include_once("./_common.php");
if(true){
$chatroom = "여기에 보안 채팅방 이름 입력";
$roomkey = "여기에 채팅방 보안 키 입력";
//채팅방 option 주고 싶으면 아래 코맨트 제거 (예로 글씨 크게, 대화방 세로형)
//$chatroom = $chatroom . "&fontlarge=true&position=2";
$gagaadmin = "여기에 채팅방 관리자 아이디 입력. 여러명인 경우 , 로 구분.";
$heightz = "120"; //높이
$widthz = "100%"; //가로길이
$gagaadmin = preg_replace('/\s*,\s*/', ',', $gagaadmin);
$gagaadmins = split(',', $gagaadmin);
$userz = $member[mb_id];
$usernickz = $member[mb_nick];
$usernickz = iconv("EUC-KR", "UTF-8", $usernickz);
$userkey = userKey($usernickz, $roomkey);
foreach($gagaadmins as $value) {
if($userz == $value) {
$userkey = userKey(userKey($usernickz, $roomkey), $roomkey);
}
}
$usernickz = urlencode($usernickz);
?>
<center>
<script src="http://www.gagalive.kr/Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version =7,0,19,0','width','<?=$widthz?>','height','<?=$heightz?>','title', '가가 채팅','src','http://www.gagalive.kr/livechat1?&chatroom=<?echo $chatroom?>&user=<?echo $usernickz?>&encrypt=<?echo $userkey?>','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','http://www.gagalive.kr/livechat1?&chatroom=<?echo $chatroom?>&user=<?echo $usernickz?>&encrypt=<?echo $userkey?>' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="<?=$widthz?>" height="<?=$heightz?>" title="가가 채팅">
<param name="movie" value="http://www.gagalive.kr/livechat1.swf?&chatroom=<?echo $chatroom?>&user=<?echo $usernickz?>&encrypt=<?echo $userkey?>">
<param name="quality" value="high">
<embed src="http://www.gagalive.kr/livechat1.swf?&chatroom=<?echo $chatroom?>&user=<?echo $usernickz?>&encrypt=<?echo $userkey?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="<?=$widthz?>" height="<?=$heightz?>"></embed>
</object></noscript>
<?
}
?>
입력하시면 됩니다. 호스팅 업체에서 iconv 함수를 지원해야합니다(대부분 지원함).
지정된 채팅방 관리자로 접속하면 아이디 앞에 * 이 생깁니다.
모든 관리 명령어는 접속자 목록 또는 대화창에서 아이디를 클릭한 후, 밑에 메세지 입력하는 칸에 오른쪽 클릭하면 메뉴를 이용해서 사용할 수 있습니다 (이 방법이 가장 쉽습니다). 관리자로 로그인되어 있는 경우에만 해당하는 메뉴가 나오고, 일반 유저는 일반 명령어만 보입니다.
관리자인 경우 개인메세지로 특정 유저에게 -조용- 이라고 보내면 해당하는 유저의 컴퓨터가 48시간 동안 해당하는 채팅방에 접속은 되지만 대화가 불가능해지며, 해제하고 싶으면 해당 유저에게 개인제세지로 -해제- 라고 메세지를 보내시면 됩니다. 관리자인 경우 개인메세지로 특정 유저에게 BANIP 이라고 보내면 해당하는 유저의 IP 접속 금지가 수시간 이루어지며 강제로 접속이 끊깁니다. 모든 접속 금지된 IP 를 해제하려면 CLEARIP 이라고 메세지를 보내시면 됩니다.
특정 사용자에게 채팅방 관리 권한을 임시로 주고 싶다면 개인메세지로 GIVEOP, 다시 관리 권한을 해제하고 싶다면 개인메세지로 TAKEOP이라고 보내면 됩니다. 혹시 최근 채팅방 기록을 삭제하고 싶다면 CLEARLOG 이라고 메세지를 보내시면 됩니다. 개인메세지로 SHOWIP 를 보내면 해당하는 유저의 IP를 알 수 있습니다.
만약 어떤 유저가 접속을 빨리 끊어서 개인메시지로 관리가 가능하지 않은 유저의 경우 대화창에 있는 ID를 클릭하면 IP를 알 수 있으며, /BANIP 유저IP 로 차단시킬 수 있으며, 이것 역시 오른쪽 클릭하시면 메뉴를 이용해서 사용 가능합니다.
참고로 채팅방에 접속 인원이 전혀 없으면 IP 접속 금지 목록이 초기화됩니다.
그누보드 4용 별도 채팅방 페이지 예제 파일: gchat1_2.php
파일내 설정 수정하고 그누보드 메인 디렉토리(_common.php가 있는 곳)에 위치시키면 됩니다.
참고: UTF-8용 그누보드 사용자는 소스 코드에 있는 $usernickz = iconv("EUC-KR", "UTF-8", $usernickz); 줄을 삭제하시길 바랍니다(그렇지 않으면 한글 닉 사용시 에러 뜰 것입니다).
보안 채팅방 생성하기/관리하기 에서 보안 채팅방 생성 및 보안 채팅방 키 발급.
bbs/board_head.php(파일 가장 뒤에) 등 원하는 파일에
<?
if($GLOBALS['userKeyDefined'] != 1) {
$GLOBALS['userKeyDefined'] = 1;
function userKey($user, $roomKey) {
return md5(md5($user . $roomKey) . $roomKey);
}
}
//include_once("./_common.php");
if(true){
$chatroom = "여기에 보안 채팅방 이름 입력";
$roomkey = "여기에 채팅방 보안 키 입력";
//채팅방 option 주고 싶으면 아래 코맨트 제거 (예로 글씨 크게, 대화방 세로형)
//$chatroom = $chatroom . "&fontlarge=true&position=2";
$gagaadmin = "여기에 채팅방 관리자 아이디 입력. 여러명인 경우 , 로 구분.";
$heightz = "120"; //높이
$widthz = "100%"; //가로길이
$gagaadmin = preg_replace('/\s*,\s*/', ',', $gagaadmin);
$gagaadmins = split(',', $gagaadmin);
$userz = $member[mb_id];
$usernickz = $member[mb_nick];
$usernickz = iconv("EUC-KR", "UTF-8", $usernickz);
$userkey = userKey($usernickz, $roomkey);
foreach($gagaadmins as $value) {
if($userz == $value) {
$userkey = userKey(userKey($usernickz, $roomkey), $roomkey);
}
}
$usernickz = urlencode($usernickz);
?>
<center>
<script src="http://www.gagalive.kr/Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version =7,0,19,0','width','<?=$widthz?>','height','<?=$heightz?>','title', '가가 채팅','src','http://www.gagalive.kr/livechat1?&chatroom=<?echo $chatroom?>&user=<?echo $usernickz?>&encrypt=<?echo $userkey?>','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','http://www.gagalive.kr/livechat1?&chatroom=<?echo $chatroom?>&user=<?echo $usernickz?>&encrypt=<?echo $userkey?>' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="<?=$widthz?>" height="<?=$heightz?>" title="가가 채팅">
<param name="movie" value="http://www.gagalive.kr/livechat1.swf?&chatroom=<?echo $chatroom?>&user=<?echo $usernickz?>&encrypt=<?echo $userkey?>">
<param name="quality" value="high">
<embed src="http://www.gagalive.kr/livechat1.swf?&chatroom=<?echo $chatroom?>&user=<?echo $usernickz?>&encrypt=<?echo $userkey?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="<?=$widthz?>" height="<?=$heightz?>"></embed>
</object></noscript>
<?
}
?>
입력하시면 됩니다. 호스팅 업체에서 iconv 함수를 지원해야합니다(대부분 지원함).
지정된 채팅방 관리자로 접속하면 아이디 앞에 * 이 생깁니다.
모든 관리 명령어는 접속자 목록 또는 대화창에서 아이디를 클릭한 후, 밑에 메세지 입력하는 칸에 오른쪽 클릭하면 메뉴를 이용해서 사용할 수 있습니다 (이 방법이 가장 쉽습니다). 관리자로 로그인되어 있는 경우에만 해당하는 메뉴가 나오고, 일반 유저는 일반 명령어만 보입니다.
관리자인 경우 개인메세지로 특정 유저에게 -조용- 이라고 보내면 해당하는 유저의 컴퓨터가 48시간 동안 해당하는 채팅방에 접속은 되지만 대화가 불가능해지며, 해제하고 싶으면 해당 유저에게 개인제세지로 -해제- 라고 메세지를 보내시면 됩니다. 관리자인 경우 개인메세지로 특정 유저에게 BANIP 이라고 보내면 해당하는 유저의 IP 접속 금지가 수시간 이루어지며 강제로 접속이 끊깁니다. 모든 접속 금지된 IP 를 해제하려면 CLEARIP 이라고 메세지를 보내시면 됩니다.
특정 사용자에게 채팅방 관리 권한을 임시로 주고 싶다면 개인메세지로 GIVEOP, 다시 관리 권한을 해제하고 싶다면 개인메세지로 TAKEOP이라고 보내면 됩니다. 혹시 최근 채팅방 기록을 삭제하고 싶다면 CLEARLOG 이라고 메세지를 보내시면 됩니다. 개인메세지로 SHOWIP 를 보내면 해당하는 유저의 IP를 알 수 있습니다.
만약 어떤 유저가 접속을 빨리 끊어서 개인메시지로 관리가 가능하지 않은 유저의 경우 대화창에 있는 ID를 클릭하면 IP를 알 수 있으며, /BANIP 유저IP 로 차단시킬 수 있으며, 이것 역시 오른쪽 클릭하시면 메뉴를 이용해서 사용 가능합니다.
참고로 채팅방에 접속 인원이 전혀 없으면 IP 접속 금지 목록이 초기화됩니다.
그누보드 4용 별도 채팅방 페이지 예제 파일: gchat1_2.php
파일내 설정 수정하고 그누보드 메인 디렉토리(_common.php가 있는 곳)에 위치시키면 됩니다.
참고: UTF-8용 그누보드 사용자는 소스 코드에 있는 $usernickz = iconv("EUC-KR", "UTF-8", $usernickz); 줄을 삭제하시길 바랍니다(그렇지 않으면 한글 닉 사용시 에러 뜰 것입니다).