묻고답하기

공지를 팝업창으로 띄우고자합니다.
공지 게시판이 두개인 관계로 따로 따로 동시애 두개를 띄우고자 합니다.

아래소스로 1개는 팝업이 되는데 두개를 동시애 띄우고자하니까 계속에로가 납니다.

두개를 동시에 띄우는 방법이 있으면 알려주시기 바랍니다.

</body>
<?include "/home/user/public_html/util/popup/popup.php";?>
</html>

=============  popup.php  ===========

<?

// 공지창을 띄울 페이지에 인클루드 시키시면 됩니다.

//////////////////////////////// 수정할 부분 ////////////////////////////////

$db_id = ""; // DB 아이디
$db_pass = ""; // DB 비밀번호
$db_name = ""; // DB 이름
$board_id = ""; // 공지사항 게시판 아이디
$zboard_url = "http://domain.com/zboard/"; // 제로보드 URL
//$win_width = 300; // 팝업창 가로(픽셀)
//$win_height = 400; // 팝업창 세로(픽셀)
$subject_cut = 50; // 제목 잘릴 길이
$memo_cut = 300; // 내용 잘릴 길이

//////////////////////////// 여기까지 수정 끝. //////////////////////////////


mysql_connect("localhost",$db_id,$db_pass) || die("sql에 연결실패");
mysql_select_db($db_name);

// 최근 게시물 하나만 팝업.(팝업 안열리게 하려면 게시물을 삭제해야 되므로 불편함)
//$result=mysql_query("select * from zetyx_board"."_$board_id order by no desc limit 1") or error(mysql_error());

// 공지사항에 체크된 최근 게시물 한개만 팝업 공지창 열리고...체크 해제하면 안 뜨게 하시려는 경우.(편리함)
$result=mysql_query("select * from zetyx_board"."_$board_id where headnum<=-2000000000 order by headnum asc limit 1") or error(mysql_error());

$rows = mysql_num_rows($result);
$notice = mysql_fetch_array($result);
$now_date_time = mktime();

function cut_text($msg,$cut_size) { // 글 자르기 함수 lib.php의 str_cut과 동일, outlogin 사용과의 충돌을 피함
        if($cut_size<=0) return $msg;
        if(ereg("[re]",$msg)) $cut_size=$cut_size+4;
        for($i=0;$i<$cut_size;$i++) if(ord($msg[$i])>127) $han++; else $eng++;
        $cut_size=$cut_size+(int)$han*0.6;
        $point=1;
        for ($i=0;$i<strlen($msg);$i++) {
                if ($point>$cut_size) return $pointtmp."...";
                if (ord($msg[$i])<=127) {
                        $pointtmp.= $msg[$i];
                        if ($point%$cut_size==0) return $pointtmp."...";
                } else {
                        if ($point%$cut_size==0) return $pointtmp."...";
                        $pointtmp.=$msg[$i].$msg[++$i];
                        $point++;
                }
                $point++;
        }
        return $pointtmp;
}

//if($rows && ($now_date_time - $notice[reg_date] <= 24*3600)){        
if($rows && ($notice[no])){        
                $no = $notice[no];                        
                $subject = stripslashes(cut_text($notice[subject],$subject_cut));
                $memo = stripslashes(cut_text($notice[memo],$memo_cut));
                $memo = stripslashes(str_replace("n","<br>",$memo));                
                $memo = stripslashes(str_replace("r","",$memo));
                $memo = addslashes($memo);
//                $memo_temp = "<a href=$zboard_url";                
//                $memo = $memo_temp."view.php?id=$board_id&no=$no target=window.opener onclick=window.close();>$memo</a>";                
//                $more = "<a href=/zboard/view.php?id=$board_id&no=$no target=opener.location.href onclick=window.close();>more</a>";        
                $more = ""/zboard/view.php?id=$board_id&no=$no";";        
                $reg_date = date("Y-m-d",$notice[reg_date]);                
                if($notice[file_name1])
                        $file1 = "<a href=$zboard_url$notice[file_name1] target=_blank>파일1</a>  ";
                if($notice[file_name2])
                        $file2 = "<a href=$zboard_url$notice[file_name2] target=_blank>파일2</a>  ";
                if($notice[sitelink1])
                        $link1 = "<a href=$notice[sitelink1] target=_blank>링크1</a>  ";
                if($notice[sitelink2])
                        $link2 = "<a href=$notice[sitelink2] target=_blank>링크2</a>  ";
                //echo("$memo");        
?>        

<script language='javascript'>

function getCookie(name)
        {
      var Found ;
      Found = false ;
      var start, end ;
      var i = 0 ;
      // cookie 문자열 전체를 검색
      
      while(i <= document.cookie.length){
            start = i ;
            end = start + name.length ;
            // name과 동일한 문자가 있다면
            if(document.cookie.substring(start, end) == name) {
                  //Found = true ;
                                  return true;
                  break ;
            }
            i++ ;
      }

      // name 문자열을 cookie에서 찾았다면
      if(Found == true)
      {
            start = end + 1 ;
            end = document.cookie.indexOf(';', start) ;
            // 마지막 부분이라는 것을 의미(마지막에는 ";"가 없다)
            if(end < start)
                  end = document.cookie.length ;
            // name에 해당하는 value값을 추출하여 리턴한다.
            return document.cookie.substring(start, end) ;
       } else {
      // 찾지 못했다면
      return '' ;
        }
        }
// $board_id,$no
if (getCookie('<?=$no?>') != true) {
        popwin = window.open('','_blank','left=0, top=0,menubar=no,toolbar=no,directories=no,location=no,status=no,scrollbars=yes,resizable=yes,width=450,height=350')
        popwin.document.write('<html><head><title>공/지/사/항 :: domain.com ::</title>n')
        popwin.document.write('<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">n')
    popwin.document.write('<script>function ss_more(){opener.parent.location=<?=$more?>  window.close();}</script>n')
        popwin.document.write('<script language="javascript">n')
        popwin.document.write('function controlCookie(elemnt) {n')
        popwin.document.write('setCookie("<?=$no?>","y", 1)n')
        popwin.document.write('self.close();n')
        popwin.document.write('        }n')        
        popwin.document.write('function setCookie(name, value, expire) {n')//쿠키 생성 함수
        popwin.document.write('var expire_date = new Date()n')
        popwin.document.write('expire_date = new Date(expire_date.getTime() + 60*60*24*1000)n')
        popwin.document.write('document.cookie = name + "=" + escape(value) + "; expires=" + expire_date.toGMTString() +"; path=/"; n')
        popwin.document.write('self.close();n')
        popwin.document.write('        }n')
        popwin.document.write('function clearCookie(name) {n')//쿠키 소멸 함수
        popwin.document.write('var today = new Date()n')
        popwin.document.write('var expire_date = new Date(today.getTime() - 60*60*24*1000)n')//어제 날짜를 쿠키 소멸 날짜로 설정한다.
        popwin.document.write('document.cookie = name + "= " + "; expires=" + expire_date.toGMTString()n')
        popwin.document.write('}n')        
        popwin.document.write('</script>n')
        popwin.document.write('</head>n')                
        popwin.document.write('<body bgcolor=white text=black link=blue vlink=purple alink=red topmargin=5 marginheight=5 leftmargin=5 marginwidth=5>n')
        popwin.document.write('<table align=center cellpadding=0 cellspacing=0 width=100% height=100%><tr><td width=100% height=100%>n')
        popwin.document.write('<table align=center border=1 cellspacing=0 width=100% height=100% bordercolor=#CCCCCC bordercolordark=white bordercolorlight=#CCCCCC>n')
        popwin.document.write('<tr><td width=100% height=30 bgcolor=#E2E2C8 align=center><b><font size=3 color=blue><?=$subject?></font></b></td></tr>n')
        popwin.document.write('<tr><td width=100% height=20 valign=top align=right><span style=font-size:9pt;><font color=maroon><?=$file1?><?=$file2?><?=$link1?><?=$link2?></font>  <font color=#333333><b>Date : <?=$reg_date?></b></font></span>  </font></td></tr>n')
        popwin.document.write('<tr><td width=100% valign=top style=padding:5;><font style=font-size:11pt;><?=$memo?></font><br><br><div align=right><a href="javascript:ss_more();"><font color=#0066cc style=text-decoration:none;>☞ <b>more</b></font></a>  </div></td></tr>n')
        popwin.document.write('<tr><td width=100% height=20 align=center><font style=font-size:11pt;><b>하루 동안 이창 열지 않음</b> </font><input type=checkbox  onClick="controlCookie(this);">     <a href="#" onClick=window.close();><img src=/images/close2.gif width=62 height=22 align=absmiddle border=0></a><!--<input type=button value="닫기"  onclick=window.close();>--></td></tr>n')
        popwin.document.write('</table></td></tr></table></body></html>n')
}
</script>
<?}else{?><?}?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
마네트 회원가입이 대량으로 들어올때 [1] 2013.05.30 by 송동우
최윤한 추천인 id 쿠키로 가져와서 자동으로 추천인 입력되도록 가능할까요? [1] 2013.05.30 by 송동우
운명같은사람 레이아웃 메뉴 높이 수정하는법 까먹었어요 ㅠ file  
진달래1 XE FTP가; [1] 2013.05.30 by 가을..
몽실아빠 관리자 페이지에서 위젯코드 생성이 되지 않습니다. - 1.7.3.4 [3] 2013.05.30 by 몽실아빠
페이스에드 두가지 질문이 있습니다. [1] 2013.05.30 by 포스짱
다니엘_김 첨부파일 다운에러 Fatal error: Call to undefined function hash()  
본쥬 다국어지원  
miso77 게시판 날짜시간중에 시간 노출 안되게 하고싶습니다 [1] file 2013.05.30 by 투씨
isaacstkim 몇일째 고생합니다.도와주세요.  
:DunhillBoy SSL관련  
hururuzz 트랙백과 방문자 카운터에 대해 [1] 2013.05.30 by 송동우
별님왕자 이상한 태그가 모든 게시글에 자동으로 생겨요. 도와주세요.  
늑대소리 플래쉬 파일 게시판 목록에서 바로 재생 file  
운명같은사람 제발 도와주세요 ㅠㅡㅠ 왕초보 file  
본체 1.7.3.4 질문좀 드립니다 [1] 2013.05.29 by 몽실아빠
rainnovel JW 플레이어가 드래그로 복사가 안되요  
여상종 관리자만 접근 가능함  
spectruming 혹시 레이아웃 내에서 if문 갯수제한 있나요?  
Tz 쪽지 보내기창에 값을 출력시키기 [1] 2013.05.29
Tz 게시판 이미지갤러리 모드일경우 리스트에 요약글이 출력이 되지 않습니다.  
그시간이후 익스플로러에서 로그인이 풀리는 문제(로그인이 안됨)  
이지가이드 xe 1.7.3.4 게시판 다 깨져서 나옵니다. [1] 2013.05.29 by WhoamI
김표 새로운 버전으로 업데이트 하면 에러가,,,도와주세요. [1] 2013.05.29 by sejin7940
BonaSera cmd_signup("회원가입" 텍스트) 을 어디서 수정 할 수 있나요? [1] 2013.05.29 by sejin7940
한남대교 상단에 이름을 누르면 나오는 회원 정보 페이지 입니다 [1] file 2013.05.29 by sejin7940
고평수 zzz_menu_new 모듈 사용시 홈페이지 먹통이 됩니다. [1] 2013.05.29 by sejin7940
선성수 1.2.4에서 1.7.3.4로 업데이트 [1] 2013.05.29 by loveis...
네임쿄죠 로그인이 안됩니다. [2] 2013.05.29 by 네임쿄죠
4차원아이 글생성오류좀알려주세요 [1] 2013.05.29 by 몽실아빠