php 일반 게시판 타이틀 문의 좀 드립니다.
본문
그누보드가 아닌 일반 php게시판입니다.
게시판 타이틀을 바꾸고 싶은데 어디서 바꿔야 하는지 몰라 이렇게 문의글 올립니다.
아래소스 149번째줄 <?=$board_name?> 관리 부분이 게시판 타이틀에 맞게 변경되는 부분인데 저 부분을 어디서 수정을 해야 될런지...
admin에 관련되 모든 html,php페이지를 봐도 어디서 수정하는지 감이 안잡힙니다.
혹시 일반 페이지가 아닌 sql(?)에서 수정하는건가요? 정말 모르겠습니다...힌트라도 부탁드립니다.
게시판 소스 입니다.
<?
include "../lib/root.inc.php";
// id 값이 없으면 되돌려.
if (!$id) error("잘못된 접근입니다.");
// 현제보드의 설정값 쿼리
$setup = board_info($id);
$board_name = $setup[name];
// 리스트 변수 선언
$MAX_ITEMS_PER_PAGE = 10; //한페이지에 출력될 제품수 설정
$MAX_PAGES_PER_BAR = 10; //표시될 페이지 수
if(!$PageNo) $PageNo=0;
$searchStr = "&id=$id&s_name=$s_name&s_key=$s_key";
// 검색 조건이 있는경우 처리
if ($s_name) $option .= " AND " . $s_name . " LIKE '%" . $s_key . "%' ";
// 전체 글수 쿼리
$strSQL = "select count(*) FROM ".$board_table."_$id where idx=254 " . $option;
$result_total = mysql_fetch_array(mysql_query($strSQL)) or Error("전체 글수 쿼리 에러");
$total_rows = $result_total[0];
/*
}
else
$total_rows = $setup[total_msg];
*/
$start_num = $PageNo*$MAX_ITEMS_PER_PAGE;
$end_num = (($total_rows-$PageNo*$MAX_ITEMS_PER_PAGE) > $MAX_ITEMS_PER_PAGE) ? $MAX_ITEMS_PER_PAGE : $total_rows - $PageNo*$MAX_ITEMS_PER_PAGE;
$strSQL = "select * from ".$board_table."_$id where idx=254 " . $option;
$strSQL .= " LIMIT $start_num, $end_num ";
//echo $strSQL;//exit;
$result = mysql_query($strSQL) or Error("리스트 쿼리에러");
?>
<div id=1>
<html>
<head>
<title>관리자 페이지</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<link rel='stylesheet' href='./admin.css'>
<script src='./admin.js'></script>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('image/topbu1-1.gif','image/topbu2-2.gif','image/topbu3-3.gif')">
<!-----------top 시작-------------->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="image/topbg.gif">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="489"><img src="/img/logo1.gif"></td>
<td><a href="/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','image/topbu1-1.gif',1)" target=_blank><img name="Image2" border="0" src="image/topbu1.gif" width="107" height="73"></a></td>
<!--td><a href="./" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','image/topbu2-2.gif',1)"><img name="Image3" border="0" src="image/topbu2.gif" width="107" height="73"></a></td-->
<td><a href="./logout.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','image/topbu3-3.gif',1)"><img name="Image4" border="0" src="image/topbu3.gif" width="105" height="73"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td background="image/topbg1.gif" height="39" align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<!--a href="./?page=member"><font color="#FFFFFF"><b>회원정보수정</b></font></a>
<b><font color="#FFFFFF">|</font></b>
<a href="./?page=customer"><font color="#FFFFFF"><b>고객관리</b></font></a>
<b><font color="#FFFFFF">|</font></b>
<a href="./?page=estimate"><font color="#FFFFFF"><b>온라인 견적관리</b></font></a>
<b><font color="#FFFFFF">|</font></b-->
<a href="./?page=qna"><font color="#FFFFFF"><b>Q&A 관리</b></font></a>
<b><font color="#FFFFFF">|</font></b>
<a href="./board_list.php?id=tech"><font color="#FFFFFF"><b>이럴땐 이렇게</b></font></a>
<!--b><font color="#FFFFFF">|</font></b>
<a href="./board_list.php?id=tech_vo"><font color="#FFFFFF"><b>기술용어</b></font></a-->
<b><font color="#FFFFFF">|</font></b>
<a href="./board_list.php?id=faq1"><font color="#FFFFFF"><b>자료실</b></font></a>
<b><font color="#FFFFFF">|</font></b>
<a href="./?page=setup"><font color="#FFFFFF"><b>암호변경</b></font></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-----------top 끝-------------->
</div>
<!----------------main시작----------------------------->
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="175" bgcolor="F7F7F7" valign="top">
<!--------------left시작--------------------->
<div id=2>
<table width="175" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td height='5'></td>
</tr>
<tr>
<td height='25' align='center' bgcolor='D6D7D6'><font color='395194'><b>게시판/자료실 관리메뉴</b></font></td>
</tr>
<tr>
<td height='5'></td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor='#FFFFFF' height='30' style=padding-left:10px;><img src='image/leftdot.gif'><a href='./board_list.php?id=tech'><b><font color='525552'>이럴땐 이렇게</font></b></a></td>
</tr>
<tr>
<td background='image/leftbg.gif' height='1' bgcolor='#FFFFFF'></td>
</tr>
<!--tr>
<td bgcolor='#FFFFFF' height='30' style=padding-left:10px;><img src='image/leftdot.gif'><a href='./board_list.php?id=tech_vo'><b><font color='525552'>기술용어</font></b></a></td>
</tr>
<tr>
<td background='image/leftbg.gif' height='1' bgcolor='#FFFFFF'></td>
</tr-->
<tr>
<td bgcolor='#FFFFFF' height='30' style=padding-left:10px;><img src='image/leftdot.gif'><a href='./board_list.php?id=faq1'><b><font color='525552'>자료실</font></b></a></td>
</tr>
<tr>
<td background='image/leftbg.gif' height='1' bgcolor='#FFFFFF'></td>
</tr>
</table>
</div>
<!--------------left끝--------------------->
</td>
<td valign="top">
<!-----------내용시작------------------->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style=padding-left:20px;>
<table border="0" cellspacing="0" cellpadding="0" width="610" >
<tr><td height="12" colspan="2"></td></tr>
<tr><td colspan="2"> <font color="107D9C" size="1">■</font><font color="107D9C"> <?=$board_name?> 관리</font></td></tr>
<tr>
<td bgcolor="107D9C" height="3" width="120"></td>
<td bgcolor="8CC3CE" height="3"></td>
</tr>
<tr>
<td colspan="2">
<script language="javascript">
function check_all(formname){
var formstr = eval(formname);
for(i=0;i<formstr.elements.length;i++){
if(formstr.elements[i].name=='chk[]') formstr.elements[i].checked=!formstr.elements[i].checked;
}
}
function check_submit()
{
check_temp='';
for(i=0;i<document.list.elements.length;i++){
var form_str = document.list.elements[i];
if(form_str.name=='chk[]'){
if(form_str.checked) check_temp++;
}
}
if(!check_temp){
alert('삭제할 글을 선택해주세요.');
return false;
}
else
{
result=confirm('선택된 글을 삭제합니다.');
if(!result) return false;
}
//---전송---//
document.list.submit();
}
</script>
<br>
<table width="700" border="0" cellspacing="0" align="center" cellpadding="0" bgcolor="white">
<tr>
<td>총 <?=$total_rows?> 건 (현재 <?=$PageNo+1?> 페이지 / 총 <?=ceil($total_rows / $MAX_ITEMS_PER_PAGE)?> 페이지)</td>
<td align="right"><img src="imgs/bt_delete.gif" onClick="return check_submit()" style="cursor:hand"></td>
</tr>
<tr height="5">
<td></td>
<td align="right"></td>
</tr>
</table>
<table width="700" border="0" cellspacing="1" align="center" cellpadding="3" bgcolor="bbbbbb">
<form method="post" name="list" action="board_view.php">
<input type="hidden" name="cmd" value="delete_check">
<input type="hidden" name="id" value="<?=$id?>">
<tr align="center" bgcolor="CFD4D9">
<td width="50" height="25"><b>번호</td>
<td width="50"><b><a href="javascript:check_all('document.list')" title='모두 선택/해제'>All</a></b></td>
<td width=350><b>제목</b></td>
<td><b>작성자</b></td>
<td><b>등록일자</b></td>
<td><b>조회수</b></td>
</tr>
<?
if ($total_rows == 0) echo "
<tr bgcolor='f8f8f8' height='40'>
<td align=center colspan=6><font color='red'>등록된 글이 없습니다.</font></td>
</tr>
";
else {
$num = $total_rows - ($PageNo * $MAX_ITEMS_PER_PAGE); // 화면에 표시되는 메시지 번호
while($list=mysql_fetch_array($result)) {
$no = $list[no];
$name = $list[name];
$subject = $list[subject];
$subject = stripslashes($subject);
$reg_date = date("Y-m-d", $list[write_time]);
$depth = $list[depth];
$blank = "";
for ($i = 0; $depth > $i; $i++)
{
$blank .= " ";
}
$subject = $blank . $subject;
$read_count = $list[read_count];
echo "
<tr bgcolor='f8f8f8' align=center>
<td height=25>$num</td>
<td><input type=checkbox name='chk[]' value='$no' style='border:none'></td>
<td align=left style=padding-left:10><a href='board_view.php?id=$id&no=$no&PageNo=$PageNo$searchStr'>$subject</a></td>
<td>$name</td>
<td>$reg_date</td>
<td>$read_count </td></td>
</tr>
";
$num--;
}
}
?>
</form>
</table>
<br>
<table width="700" border="0" cellspacing="0" cellpadding="0" align=center>
<tr>
<td align=center><?= Page_Navg2($total_rows, $PageNo)?></td>
</tr>
</table>
<br>
<table width="700" border="0" cellspacing="0" cellpadding="0" align=center>
<form name="search" method="post" action="<?= $PHP_SELF ?>">
<input type=hidden name=id value='<?=$id?>'>
<tr>
<td>
<table border='0' cellspacing='0' cellpadding='2'>
<tr>
<td>
<select name="s_name">
<option value='subject' selected>제목</option>
<option value='content'>내용</option>
<option value='name'>작성자</option>
</select>
</td>
<td>
<input type='text' name='s_key' value='<?=$s_key?>' size="20" style="background-color: white; border-bottom:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-top:#aaaaaa 1px solid; font-family: gulim; font-size: 9pt"></td>
<td><input type='image' src='imgs/bt_asearch.gif' name='submit' value='search' align='absmiddle' style=border:none></td>
</form>
</tr>
</table>
</td>
<td align="right"><img src='imgs/list.gif' width=80 height=20 style=cursor:hand onClick="window.location='<?= $PHP_SELF?>?id=<?=$id?>'"> <img src='imgs/write.gif' width=80 height=20 style=cursor:hand onClick="window.location='board_write.php?id=<?=$id?>'"></td>
</tr>
</form>
</table><br>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-----------내용끝------------------->
</td>
</tr>
</table>
<!----------------main끝----------------------------->
<!--------------bottom시작---------------->
<div id=3>
<br><br>
</body>
</html>
</div>
<!--------------bottom끝---------------->
답변 1
board_info()라는 함수 찾아 보시면 되겠네요.
위 함수 열어 보시면 값을 디비에서 갖고 오는지 디비에서 갖고 온다면 어느 테이블에서 갖고 오는지 알 수가 있을 테니까요.