아래 글 이어서.. 그누보드랑 가가 채팅 회원 시스템 연동하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

아래 글 이어서.. 그누보드랑 가가 채팅 회원 시스템 연동하기 정보

아래 글 이어서.. 그누보드랑 가가 채팅 회원 시스템 연동하기

본문


 
가가라이브 http://www.gagalive.kr 무료 대화방 솔루션을 그누보드 4 회원 시스템과 연동하는 방법입니다
 
그누보드 4 보안 대화방 이용한 회원 연동

보안 대화방 생성하기/관리하기 (http://www.gagalive.kr/live/livechatadmin) 에서 보안 대화방 생성 및 보안 대화방 키 발급.
bbs/board_head.php(파일 가장 뒤에) 등 원하는 파일에


<?
//include_once("./_common.php");
if(true || $member[no]){
$chatroom = "여기에 보안 대화방 이름 입력";
$roomkey = "여기에 대화방 보안 키 입력";
$userz = $member[mb_id];
//$userz = $member[mb_nick];
//$userz = iconv("EUC-KR", "UTF-8", $userz);
$userkey = userKey($userz, $roomkey);
//$userz = urlencode($userz);
$heightz = 120;
?>
<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','<?=$width?>','height','<?=$heightz?>','title','가가라이브 대화방','src','http://www.gagalive.kr/livechat1?&chatroom=<?echo $chatroom?>&user=<?echo $userz?>&encrypt=<?echo $userkey?>','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','http://www.gagalive.kr/livechat1?&chatroom=<?echo $chatroom?>&user=<?echo $userz?>&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="<?=$width?>" height="<?=$heightz?>" title="가가라이브 대화방">
<param name="movie" value="http://www.gagalive.kr/livechat1.swf?&chatroom=<?echo $chatroom?>&user=<?echo $userz?>&encrypt=<?echo $userkey?>">
<param name="quality" value="high">
<embed src="http://www.gagalive.kr/livechat1.swf?&chatroom=<?echo $chatroom?>&user=<?echo $userz?>&encrypt=<?echo $userkey?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="<?=$width?>" height="<?=$heightz?>"></embed>
</object></noscript>
<?
} else  {
?>
<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','<?=$width?>','height','<?=$heightz?>','title','가가라이브 대화방','src','http://www.gagalive.kr/livechat1?&chatroom=<?echo $chatroom?>','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','http://www.gagalive.kr/livechat1?&chatroom=<?echo $chatroom?>' ); //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="<?=$width?>" height="<?=$heightz?>" title="가가라이브 대화방">
<param name="movie" value="http://www.gagalive.kr/livechat1.swf?&chatroom=<?echo $chatroom?>">
<param name="quality" value="high">
<embed src="http://www.gagalive.kr/livechat1.swf?&chatroom=<?echo $chatroom?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="<?=$width?>" height="<?=$heightz?>"></embed>
</object></noscript>
</center>
<?
}
function userKey($user, $roomKey)  {
   return md5(md5($user . $roomKey) . $roomKey);
}
?>

입력하시면 됩니다.
추천
0

댓글 5개

예제 소스를 업데이트했습니다.
닉제임으로 할 경우 utf-8 로 닉네임이 되어 있어야하는데 대부분의 경우 euc-kr 용 그누보드를 사용해서 입니다.
다음 소스를 참고하시길 바랍니다.
//userz = $member[user_id];
$userz = $member[name];
$userz = iconv("EUC-KR", "UTF-8", $userz);
$userkey = userKey($userz, $roomkey);
$userz = urlencode($userz);
전체 19 |RSS
그누4 팁자료실 내용 검색

회원로그인

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