묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
저기요.. 이것좀 가르쳐 주세요..^ ^
2002.07.28 17:58
아래에 적힌것이 제가 초보적인 실력으로 PHP에서 소스를 뽑아 오도록 만든것입니다... ^^;;;
하지만 이것을 그냥 제로보드 게시판처럼 만들어서 스킨 선택으로 볼수 없나요???
볼수 있는 방법이 있다면은 제발 가르쳐 줏요...
<?
$host_name = "localhost"; // DB서버의 위치입니다.
$user_name = "이름 "; // 자신의 계정의 ID를 넣으시면 되요.
$user_password = "*******"; // 자신의 DB의 Password 입니다.
$db_name ="이름"; // 자신이 사용할 DB의 이름입니다.
//DD에 접속을 합니다.
$connect = mysql_connect($host_name, $user_name, $user_password);
//DB를 선택 합니다.
mysql_select_db($db_name, $connect);
//데이터 뽑기
$que = "select name, last_log, last_login from zetyx_member_table order by last_log, last_login, name desc limit 5";
//고유 함수
$result = mysql_query($que);
//게시물수 알기
$total = mysql_affected_rows();
?>
<?
//출력하기
{
echo "
<p>회원들의 로그인 시간을 따로 보자!!!</p>
";
}
for($i=1; $i<=$total; $i++)
{
$new_bbs = mysql_fetch_array($result);
echo "
<table align=center cellpadding=0 cellspacing=0 width=100% height=30>
<tr>
<td bgcolor=black width=150 height=30 align=left valign=middle style=font-family:Tahoma;font-size:8pt;color=white;>
<p><b> 회원분의 이름: $new_bbs[name]</b></p>
</td>
<td bgcolor=green width=230 height=30 align=left valign=middle style=font-family:Tahoma;font-size:8pt;color=white;>
<p> 최근 로그인 시간 : ".date("y-m-d [H:i]",$new_bbs[last_log])."</p>
</td>
<td bgcolor=#e0e0e0 width=230 height=30 align=left valign=middle style=font-family:Tahoma;font-size:8pt;color=black;>
<p> 예전 로그인시간 : ".date("y-m-d [H:i]",$new_bbs[last_login])."</p>
</td>
</tr>
</table>
";
}
?>
<?
@mysql_close($connect);
?>
하지만 이것을 그냥 제로보드 게시판처럼 만들어서 스킨 선택으로 볼수 없나요???
볼수 있는 방법이 있다면은 제발 가르쳐 줏요...
<?
$host_name = "localhost"; // DB서버의 위치입니다.
$user_name = "이름 "; // 자신의 계정의 ID를 넣으시면 되요.
$user_password = "*******"; // 자신의 DB의 Password 입니다.
$db_name ="이름"; // 자신이 사용할 DB의 이름입니다.
//DD에 접속을 합니다.
$connect = mysql_connect($host_name, $user_name, $user_password);
//DB를 선택 합니다.
mysql_select_db($db_name, $connect);
//데이터 뽑기
$que = "select name, last_log, last_login from zetyx_member_table order by last_log, last_login, name desc limit 5";
//고유 함수
$result = mysql_query($que);
//게시물수 알기
$total = mysql_affected_rows();
?>
<?
//출력하기
{
echo "
<p>회원들의 로그인 시간을 따로 보자!!!</p>
";
}
for($i=1; $i<=$total; $i++)
{
$new_bbs = mysql_fetch_array($result);
echo "
<table align=center cellpadding=0 cellspacing=0 width=100% height=30>
<tr>
<td bgcolor=black width=150 height=30 align=left valign=middle style=font-family:Tahoma;font-size:8pt;color=white;>
<p><b> 회원분의 이름: $new_bbs[name]</b></p>
</td>
<td bgcolor=green width=230 height=30 align=left valign=middle style=font-family:Tahoma;font-size:8pt;color=white;>
<p> 최근 로그인 시간 : ".date("y-m-d [H:i]",$new_bbs[last_log])."</p>
</td>
<td bgcolor=#e0e0e0 width=230 height=30 align=left valign=middle style=font-family:Tahoma;font-size:8pt;color=black;>
<p> 예전 로그인시간 : ".date("y-m-d [H:i]",$new_bbs[last_login])."</p>
</td>
</tr>
</table>
";
}
?>
<?
@mysql_close($connect);
?>
우선 어떤 스킨을 설정했는지.. 스킨 네임(폴더네임)을 저장할 디비 공간이 필요 하겠죠?
mysql을 쓰시던데..필드 하나 더 만들면 간단할듯.. 디비에 저장한 스킨 네임을 가져 옵니다.
위에 썼던 select문 .. 이건 아시는것 같네요.. 다음으로..
아.. 선행되어야 할 일이 빠졌군요..ㅡㅡ
폴더네임>main.html 에 위에 변하는 부분..<table> ~ </table> 까지를 넣습니다.
이제 선택된 스킨에서 main.html이 있는지 확인하고.. (없으면 당연 오류메세지 띄워주고)
안의 내용 퍼와서.. 뿌려주기면 하면 된다는..
그러니깐 바뀌는 부분은 폴더네임(스킨네임)이 되겠죠..
아..써놓고도.. 허접한..(__)