로그인 사용자만 채팅방 보여주기. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

로그인 사용자만 채팅방 보여주기. 정보

로그인 사용자만 채팅방 보여주기.

본문

현제 index.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 = "~~ddanm21";
  $roomkey = "41f1f4bdc2c6619c07669bba26a";
  //채팅방 option 주고 싶으면 아래 코맨트 제거 (예로 글씨 크게, 대화방 세로형)
  $chatroom = $chatroom . "&fontlarge=medium&position=1";
  $gagaadmin =  "admin,natsu,hn1919,test";
  $heightz = "550"; //높이
  $widthz = "100%"; //가로길이
  $gagaadmin = preg_replace('/\s*,\s*/', ',', $gagaadmin);
  $gagaadmins = explode(',', $gagaadmin);
  $userz = $member[mb_id];
  $usernickz = $member[mb_nick];
  $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>
<?
}
?>

--------------------------------------------

채팅방을 로그인한 사용자에게만 보여주고싶어요...로그인 안할시에는 그냥 공백화면으로 나오게 하고싶습니다. 꼭좀 부탁드립니다..

댓글 전체

감사합니다 잘되네요....한가지만 더 질문드리자면.......채팅방자리에 채팅방 크기 만큼의 빈공백을 넣을려면 어떻게 해야할까요...그러니까 채팅방이 사라지므로써...홈피 메인이 너무 밸런스가 안맞아서..그자리에
채팅방만한 크기의 공백을 넣고싶습니다 채팅방 크기는 가로 100% 세로 550입니다
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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