죄송합니다만, 질문과 답변에 글쓰기가 불가능하오니 양해바랍니다. 질문드립니다.
그림을 보시면 알겠지만,
최신글 스킨에다가 국가, 배우, 조회수, 다운로드수, 용량, 비트전송률, 재생시간, 추천수 등을 추출하고 싶습
니다.
참고로, 국가는 $ext9_00를 사용하였고, 배우는 $ext9_01를 사용했고, 용량은 $ext9_02를 사용했고,
재생시간은 $ext9_03를 사용했고, 비트전송률은 $ext9_04 사용했습니다.
------------------------------------------- 최신글 소스부분 -------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$elpisbuilder1=120;
$elpisbuilder2=100;
$elpisbuilder3=$subject_len;
if (!$elpisbuilder1) alert("해당 게시판 설정 : 여분 필드 4 에 목록에서 보여질 이미지의 폭을 설정하십시오. (픽셀 단위)");
if (!$elpisbuilder2) alert("해당 게시판 설정 : 여분 필드 5 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정하십시오. (100 이하)");
if (!$elpisbuilder3) alert("게시판 설정 : 여분 필드 8 에 목록에서 내용길이를 입력하십시오.");
if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 스킨 입니다.");
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
?>
<!-- 최신글 제목 -->
<table width="100%" height="28" border="0" cellpadding="0" cellspacing="0" align="center">
<tr><td>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="10"><img src="<?=$latest_skin_path?>/img/not_bt_box_left.gif" width="10" height="28"></td>
<td><table width="100%" height="28" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="<?=$latest_skin_path?>/img/not_bt_box_center.gif"><strong><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><font color="WHITE"><?=$board[bo_subject]?></font></a></strong></td>
<td width="110" background="<?=$latest_skin_path?>/img/not_bt_box_center1.gif"> </td>
</tr>
</table></td>
<td width="46"><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><img src="<?=$latest_skin_path?>/img/not_bt_box_more.gif" width="46" height="28" border="0"></a></td>
</tr>
</table>
</td></tr>
</table>
<!-- <?=$board[bo_subject]?> (<?=$board[bo_table]?>) 최신글 시작 -->
<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td>
<? for ($i=0; $i<count($list); $i++) { ?>
<? if ($i==i) { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<!-- <tr><td bgcolor="#EEEEEE" width="100%" height="1"></td></tr> -->
<tr><td height="7"></td></tr>
<tr>
<?
{
if ($i > 0)
echo "<tr><td width=20> </td></tr>";
$img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jpe|jpg|gif|png)$/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $elpisbuilder1 / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($elpisbuilder1, $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
//$wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
echo <<<HEREDOC
<td style='word-break:break-all;' valign="top" align="center">
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
<table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
<tr>
<td bgcolor='white'>
<div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
</td>
</tr>
</table>
</td>
<td>
</td>
<td valign='top'>
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
<tr>
<td><font color='#6A6A6A'></font></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
HEREDOC;
}
?>
</tr>
</table>
<? } ?>
<? if ($i==1) { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<?
{
if ($i > 0)
echo "<tr><td width=20 height=7></td></tr>";
$img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jpe|jpg|gif|png)$/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $elpisbuilder1 / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($elpisbuilder1, $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
//$wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
echo <<<HEREDOC
<td style='word-break:break-all;' valign="top" align="center">
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
<table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
<tr>
<td bgcolor='white'>
<div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
</td>
</tr>
</table>
</td>
<td>
</td>
<td valign='top'>
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
HEREDOC;
}
?>
</tr>
</table>
<? } ?>
<? if ($i==2) { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<?
{
if ($i > 0)
echo "<tr><td width=20 height=7></td></tr>";
$img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jpe|jpg|gif|png)$/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $elpisbuilder1 / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($elpisbuilder1, $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
//$wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
echo <<<HEREDOC
<td style='word-break:break-all;' valign="top" align="center">
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
<table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
<tr>
<td bgcolor='white'>
<div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
</td>
</tr>
</table>
</td>
<td>
</td>
<td valign='top'>
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
HEREDOC;
}
?>
</tr>
<!--<tr><td height="7"></td></tr>
<tr><td background="<?=$latest_skin_path?>/img/btn_line_bg.gif" width="520" height="1"></td></tr>
<tr><td height="7"></td></tr>//-->
</table>
<? } ?>
<? if ($i<3) { ?>
<? } else { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<?
{
if ($i > 0)
echo "<tr><td width=20 height=7></td></tr>";
$img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jpe|jpg|gif|png)$/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $elpisbuilder1 / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($elpisbuilder1, $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
//$wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
echo <<<HEREDOC
<td style='word-break:break-all;' valign="top" align="center">
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
<table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
<tr>
<td bgcolor='white'>
<div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
</td>
</tr>
</table>
</td>
<td>
</td>
<td valign='top'>
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
HEREDOC;
}
?>
</tr>
</table>
<? } ?>
<? } ?>
</td></tr></table>
<!-- <?=$board[bo_subject]?> (<?=$board[bo_table]?>) 최신글 끝 -->
-------------------------------------------------------------------------------------------------------
혹시나 해서 게시판 목록과 보기 목록 소스도 보여드립니다.
-------------------------------- 목록 소스 -------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$board[bo_1]) alert("게시판 설정 : 여분 필드 1 에 목록에서 보여질 이미지의 폭을 설정하십시오. (픽셀 단위)");
if (!$board[bo_2]) alert("게시판 설정 : 여분 필드 2 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정하십시오. (100 이하)");
if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
$mod = $board[bo_gallery_cols];
$td_width = (int)(100 / $mod);
// 선택옵션으로 인해 셀합치기가 가변적으로 변함
$colspan = 6;
if ($is_category) $colspan++;
if ($is_checkbox) $colspan++;
if ($is_good) $colspan++;
if ($is_nogood) $colspan++;
// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요.
// <nobr style='display:block; overflow:hidden; width:000px;'>제목</nobr>
?>
<!-- 게시판 목록 시작 -->
<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0 border=0>
<tr>
<td>
<!-- 분류 셀렉트 박스, 게시물 몇건, 관리자화면 링크 -->
<!--<table width="100%" cellspacing="0" cellpadding="0" border="0" align=center>
<tr height="25">
<td>
<B><span style="font-size:9pt;color:#3399FF;">■ <?=$board[bo_subject]//제목타이틀?></span></B>
<span style="font-size:8pt;">
<?//권한 알림
if ($is_admin == "super" || $is_auth) {
echo "<B>$member[mb_nick]님</B>($member[mb_level]) ";
}
else if($member[mb_level]>=3) {
echo "a회원 $member[mb_nick]님($member[mb_level]) ";
}
else if($member[mb_level]>=2) {
echo "b회원 $member[mb_nick]님($member[mb_level]) ";
}
else {
echo "<b>손님 권한</b>($member[mb_level]) ";
}
/*
//echo "$board[bo_subject] 권한 - ";
if (!$member[mb_id]) {
echo "손님($member[mb_level]) - ";
} else {
echo "$member[mb_nick]님($member[mb_level]) - ";
//echo "$member[mb_id] - ";
}
*/
// 회원의 읽기 권한
// echo "(";
if ($member[mb_level] >= $board[bo_read_level]) {
echo "-읽기O,";
} else {
echo "-읽기X,";
}
// 쓰기 권한
if ($member[mb_level] >= $board[bo_write_level]) {
echo "쓰기O,";
} else {
echo "쓰기X,";
}
// 답변 권한
if ($member[mb_level] >= $board[bo_reply_level]) {
echo "답변O,";
} else {
echo "답변X,";
}
// 덧글 권한
if ($member[mb_level] >= $board[bo_comment_level]) {
echo "덧글O,";
} else {
echo "덧글X,";
}
// 링크 권한
if ($member[mb_level] >= $board[bo_link_level]) {
echo "링크O,";
} else {
echo "링크X,";
}
// 업로드 권한
//$upload_max_filesize = (int)($board[bo_upload_size]) . "byte"; //byte 단위로 출력
//$upload_max_filesize = (int)($board[bo_upload_size] / 1024) . "Kb"; //Kb 단위로 출력
$upload_max_filesize = (int)($board[bo_upload_size] / 3057856) . "Mb"; //Mb 단위로 출력
if ($member[mb_level] >= $board[bo_upload_level]) {
echo "업로드($upload_max_filesize),";
} else {
echo "";
}
// 다운로드 권한
if ($member[mb_level] >= $board[bo_download_level]) {
echo "다운로드O";
} else {
echo "다운로드X";
}
?>
</span>
</td>
<td align="right">
게시물 <?=number_format($total_count)?>건
<? if ($rss_href) { ?><a href='<?=$rss_href?>'><img src='<?=$board_skin_path?>/img/btn_rss.gif' border=0 align=absmiddle></a><?}?>
<? if ($admin_href) { ?><a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/admin_button.gif" title="관리자" border="0" align="absmiddle"></a><?}?></td>
</tr>
</table>//-->
<!-- 상단 카테고리 시작 -->
<? if ($is_category) { ?>
<table width="100%" cellspacing="0" cellpadding="0" border=0>
<tr>
<td height=10>
<fieldset style='padding:0 10 10 15;margin:0 0 0 0;word-break:break-all;' class="ggambo_ta8">
<table width=100% border=0 cellpadding=5 cellspacing=0 bgcolor=#EFEFEF>
<tr>
<td height=10 bgcolor=#FFFFFF colspan="2"></td>
</tr>
<tr>
<td align=center width=60>
<?
$cnt_bo_1 = $bo_1[0] ? $bo_1[0] : 7; // 한줄당 분류 갯수(현재:20)
$cnt = 1;
$cnt0 = 0;
$bb_s=""; $bb_e="";
$b_s=""; $b_e="";
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$str = " ";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])) {
if ($sca == $arr[$i]) { $cnt0++; $b_s="<b>"; $b_e="</b>"; } else {$b_s=""; $b_e="";}
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";//카테고리내용갯수표시
$board1 = sql_fetch($sql1);//카테고리내용갯수표시 -> ($board1[cCount])
$str .= " <a href='./board.php?bo_table=$bo_table&sca=".($arr[$i])."'>$b_s$arr[$i]</a> <span style='font-size:7.5pt;color:#FE5731;'>($board1[cCount])$b_e</span> |";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "<br>"; }
$cnt++;
}
if ($cnt0 == 0 ) { $bb_s="<b>"; $bb_e="</b>"; }
?>
<?echo " ";echo $bb_s;?><a href='./board.php?bo_table=<?=$bo_table?>&page=<?=$page?>'>전 체</a></td><td bgcolor="#FFFFFF"><?=$bb_e?>
<?=$str?>
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
<? } ?>
<table width=100% border=0 cellpadding=0 cellspacing=0><tr><td height=5></td></tr></table>
<!-- 상단 카테고리 끝 -->
<!-- 제목 -->
<!--<table width=100% border=0 cellpadding=0 cellspacing=0>
<form name="fboardlist" method="post" style="margin:0px;">
<input type='hidden' name='bo_table' value='<?=$bo_table?>'>
<input type='hidden' name='sfl' value='<?=$sfl?>'>
<input type='hidden' name='stx' value='<?=$stx?>'>
<input type='hidden' name='spt' value='<?=$spt?>'>
<input type='hidden' name='page' value='<?=$page?>'>
<input type='hidden' name='sw' value=''>
<tr>
<td height="3"></td>
</tr>
<tr align=center>
<td width=50></td>
<? if ($is_checkbox) { ?>
<td width=40><INPUT onclick="if (this.checked) all_checked(true); else all_checked(false);" type=checkbox></td>
<?}?>
<td width=150></td>
<td align=right>
<?=subject_sort_link('wr_datetime', $qstr2, 1)?><img src="<?=$board_skin_path?>/img/pcs_datetime.gif" border='0' align='absmiddle' title='날짜'></a>
<?=subject_sort_link('wr_hit', $qstr2, 1)?><img src="<?=$board_skin_path?>/img/pcs_hit.gif" border='0' align='absmiddle' title='조회'></a>
<?=subject_sort_link('wr_last', $qstr2, 1)?><img src="<?=$board_skin_path?>/img/pcs_last.gif" border='0' align='absmiddle' title='최근'></a>
<? if ($is_good) { ?><?=subject_sort_link('wr_good', $qstr2, 1)?><img src="<?=$board_skin_path?>/img/pcs_good.gif" border='0' align='absmiddle' title='추천'></a><?}?>
<? if ($is_nogood) { ?><?=subject_sort_link('wr_nogood', $qstr2, 1)?><img src="<?=$board_skin_path?>/img/pcs_nogood.gif" border='0' align='absmiddle' title='비추천'></a><?}?>
</td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td colspan=<?=$colspan?> height="1" bgcolor="#EFEFEF"></td>
</tr>
</table>
//-->
<!-- 리스트 시작 -->
<table width="<?=$width?>" border=0 cellpadding=0 cellspacing=0>
<? for ($i=0; $i<count($list); $i++) {
//필드쪼개기
$ex9_filed = explode("|",$list[$i][wr_9]);
$ext9_00 = $ex9_filed[0];
$ext9_01 = $ex9_filed[1];
$ext9_02 = $ex9_filed[2];
$ext9_03 = $ex9_filed[3];
$ext9_04 = $ex9_filed[4];
$content = cut_str(get_text($list[$i][wr_content]), 150);
if ($i && $i%$mod==0)
echo "</tr><tr>";
$img = "<img src='$board_skin_path/img/no_image.gif' border=0 width='$board[bo_1]' title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
//if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
if (preg_match("/\.(jpe|gif|jpg|png)/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($board[bo_1], $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_2]);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$style = "";
if ($list[$i][icon_new])
$style = ""; // 읽지 않은 글?? style='font-weight:bold;' 추가
$subject = "<span $style>". $list[$i][subject] ."</span>";
$comment_cnt = "";
$list[$i][wr_content] = str_replace(chr(13), "", $list[$i][wr_content]);
//$list[$i][wr_content] = str_replace("\n", "<br>", $list[$i][wr_content]);
$list[$i][wr_content] = str_replace("", "<DIV>", $list[$i][wr_content]);
$list[$i][wr_content] = str_replace("\n", "</DIV>", $list[$i][wr_content]);
if ($list[$i][comment_cnt])
$comment_cnt = " <a href=\"{$list[$i][comment_href]}\"><span style='font-size:7pt;color:#FE5731;'>{$list[$i][comment_cnt]}</span></a>";
?>
<? if ($list[$i][is_notice]){ // 공지사항 ?>
<tr height=28 align=center onMouseOver="this.style.backgroundColor='#F7F7F7'" onMouseOut="this.style.backgroundColor=''">
<!--<td>
<?
if ($list[$i][is_notice]) // 공지사항
echo "<img src=\"$board_skin_path/img/notice_icon.gif\" width=30 height=16>";
else if ($wr_id == $list[$i][wr_id]) // 현재위치
echo "<img src=\"$board_skin_path/img/pcs_chack.gif\">";
else
echo "{$list[$i][num]}";
?>
</td>//-->
<? if ($is_checkbox) { ?>
<td><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></td>
<? } ?>
<td align=center colspan=3 >
<table width=100% height="27" border=0 cellpadding=0 cellspacing=0>
<tr>
<td align="left" valign="middle">
<a href=# onclick=nview(<?=$list[$i][wr_num]?>) style='cursor:hand'><B><?=$list[$i][subject]?></B></a> <? if ($is_category) ?> <?=$list[$i][icon_new]?></td>
<? if (($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin) { ?>
<td width="40" align="right" ><a href="<?=$write_href?>&w=u&wr_id=<?=$list[$i][wr_id]?>&page=<?=$page?>"><img src="<?=$board_skin_path?>/img/btn_comment_update.gif" alt="수정" border="0" align="absmiddle"></a></td>
<td width="40" align="right" ><a href="javascript:del('./delete.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&page=');"><img src="<?=$board_skin_path?>/img/btn_comment_delete.gif" alt="삭제" border="0" align="absmiddle"></a></td>
<? } ?>
<td width="50" align="center"><img src="<?=$board_skin_path?>/img/pcs_hit.gif" hspace="0" vspace="0" border="0" /> <span class=hit><?=$list[$i][wr_hit]?></span></td>
</tr>
</table>
<div id="nview_<?=$list[$i][wr_num]?>" style="display:none">
<table width=100% cellspacing=0 cellpadding=10 border=0 bgcolor="#FFFFFF">
<tr>
<td bgcolor="#EFEFEF" height="1"></td>
</tr>
<tr>
<td><font color="#003399"><?=$list[$i][wr_content]?></font></td>
</tr>
</table>
</div>
</td>
</tr>
<?}else{?>
<tr height=28 align=center onMouseOver="this.style.backgroundColor='#F7F7F7'" onMouseOut="this.style.backgroundColor=''">
<!--<td>
<?
if ($list[$i][is_notice]) // 공지사항
echo "<img src=\"$board_skin_path/img/notice_icon.gif\" width=30 height=16>";
else if ($wr_id == $list[$i][wr_id]) // 현재위치
echo "<img src=\"$board_skin_path/img/pcs_chack.gif\">";
else
echo "{$list[$i][num]}";
?> </td>//-->
<? if ($is_checkbox) { ?>
<td><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></td>
<? } ?>
<td width=150 align=center>
<!-- 이미지 -->
<table width='140' border=0 cellpadding=0 cellspacing=0 style="margin: 5px 0px;">
<tr>
<td align=center width='132' height='100' style='width:132px;height:100px;padding:3px'><div style='width:132px; height:100px; overflow:hidden;' align=center><a href='<?=$list[$i][href]?>'><?=$img?></a></div></td>
</tr>
<!--<tr>
<td height="10"></td>
</tr>
<tr>
<td align=center>
<?
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
session_register($ss_name);
$$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
//첨두 1번때 2번째 설정
if($list[$i][file][0][view] == !file_exists($img) && $list[$i][file][1][view] == !file_exists($img)) {//둘다 이미지일때
echo "";
} else if($list[$i][file][0][view] == !file_exists($img) && !$list[$i][file][1]) {//처음 이미지일때 두번째가 없을때
echo "";
} else if(!$list[$i][file][0] && !$list[$i][file][0]) {//둘다 없을때
echo "";
} else if($list[$i][file][0][view] == !file_exists($img) && $list[$i][file][1][view] == file_exists($img)) {//처음 이미지일때 두번째가 파일때
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "<a href='$down_link1'>";
echo " <img src='$g4_path/img/down_vidx.gif' border=1>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && !$list[$i][file][1]) {//처음 파일 두번째가 없을때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo " <img src='$g4_path/img/down_vidx.gif' border=0>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && $list[$i][file][1][view] == file_exists($img)) {//둘다 파일 일때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "<a href='$down_link0'>";
echo " <img src='$g4_path/img/down_vidx.gif' border=0>";
echo "</a>";
echo "<a href='$down_link1'>";
echo " <img src='$g4_path/img/down_vidx.gif' border=1>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && $list[$i][file][1][view] == !file_exists($img)) {//처음 파일 두번째가 이미지때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo " <img src='$g4_path/img/down_vidx.gif' border=0>";
echo "</a>";
}
?>
</td>
</tr>//-->
</table>
</td>
<td align=left style='word-break:break-all;' valign='top'>
<TABLE WIDTH="100%" border=0 cellpadding=3 cellspacing=0 style="margin:5px;line-height:18px;">
<TR HEIGHT="90">
<TD WIDTH="395" ALIGN="LEFT" VALIGN="TOP">
<?
echo $nobr_begin;
echo $list[$i][reply];
echo $list[$i][icon_reply];
echo "<a href='{$list[$i][href]}'>";
if ($list[$i][is_notice])
echo "<span class=menu><strong>{$list[$i][subject]}</strong></span>";
else
{
$style1 = $style2 = "";
if ($list[$i][icon_new]) // 최신글은 검정
$style1 = "font-weight:bold";
if (!$list[$i][comment_cnt]) // 코멘트 없는것만 굵게
$style2 = "font-weight:bold;";
echo "<span style='font-weight: bold;color:#3399FF;'>{$list[$i][subject]}</span>";
}
echo "</a>";
if ($list[$i][comment_cnt])
echo "<a href=\"{$list[$i][comment_href]}\"><span style='font-size:7.5pt;color:#FE5731;'>{$list[$i][comment_cnt]}</span></a>";
// if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
// if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
echo " " . $list[$i][icon_new];
echo " " . $list[$i][icon_hot];
echo " " . $list[$i][icon_secret];
echo $nobr_end;
?><BR>
<FONT COLOR="000000">국가 : <?=$ext9_00?> / 배우 : <?=$ext9_01?>
</FONT><BR>
<FONT COLOR="5F5F5F">조회수 :
<?=$list[$i][wr_hit]?>
/ 다운로드 :
<? if ($list[$i][file][1]) {echo ("{$list[$i][file][1][download]}"); } else {echo (첨부없음);} ?>
/ <? if ($is_good) { ?>추천 : <?=$list[$i][wr_good]?><?}?></FONT><BR>
<FONT COLOR="5F5F5F">용량 : <?=$ext9_02?>MB / 재생 : <?=$ext9_03?> / 비트전송률 : <?=$ext9_04?>Kbps</FONT><BR>
<IMG SRC="<?=$g4['path']?>/img/Pix.gif" HEIGHT="5"><BR>
<?
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
session_register($ss_name);
$$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
//첨두 1번때 2번째 설정
if($list[$i][file][0][view] == !file_exists($img) && $list[$i][file][1][view] == !file_exists($img)) {//둘다 이미지일때
echo "";
} else if($list[$i][file][0][view] == !file_exists($img) && !$list[$i][file][1]) {//처음 이미지일때 두번째가 없을때
echo "";
} else if(!$list[$i][file][0] && !$list[$i][file][0]) {//둘다 없을때
echo "";
} else if($list[$i][file][0][view] == !file_exists($img) && $list[$i][file][1][view] == file_exists($img)) {//처음 이미지일때 두번째가 파일때
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "<a href='$down_link1'>";
echo " <img src='$g4[path]/img/down_vidx.gif' border=1>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && !$list[$i][file][1]) {//처음 파일 두번째가 없을때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo " <img src='$g4[path]/img/down_vidx.gif' border=0>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && $list[$i][file][1][view] == file_exists($img)) {//둘다 파일 일때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "<a href='$down_link0'>";
echo " <img src='$g4[path]/img/down_vidx.gif' border=0>";
echo "</a>";
echo "<a href='$down_link1'>";
echo " <img src='$g4[path]/img/down_vidx.gif' border=1>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && $list[$i][file][1][view] == !file_exists($img)) {//처음 파일 두번째가 이미지때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo " <img src='$g4[path]/img/down_vidx.gif' border=0>";
echo "</a>";
}
?></TD>
</TR></TABLE>
<?}?>
</td>
</tr>
<tr>
<td colspan=<?=$colspan?> height=1 bgcolor=#E7E7E7></td>
</tr>
<?}?>
<? if (count($list) == 0) { echo "<tr><td colspan='$colspan' height=100 align=center>게시물이 없습니다.</td></tr>"; } ?>
<tr>
</form>
</table>
<br>
<!-- 페이지 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" height=30 valign=bottom>
<? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/btn_search_prev.gif' border=0 align=absmiddle title='이전검색'></a>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<img src='$board_skin_path/img/begin.gif' border='0' align='absmiddle' title='처음'>", $write_pages);
$write_pages = str_replace("이전", "<img src='$board_skin_path/img/prev.gif' border='0' align='absmiddle' title='이전'>", $write_pages);
$write_pages = str_replace("다음", "<img src='$board_skin_path/img/next.gif' border='0' align='absmiddle' title='다음'>", $write_pages);
$write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/end.gif' border='0' align='absmiddle' title='맨끝'>", $write_pages);
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:#797979\">$1</font></b>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:orange;\">$1</font></b>", $write_pages);
?>
<?=$write_pages?>
<? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/btn_search_next.gif' border=0 align=absmiddle title='다음검색'></a>"; } ?>
</td>
</tr>
</table>
</td></tr></table>
<!-- 펼쳐지는 스크립트-->
<script language="JavaScript">
<!--
function toggleMenu(currMenu) {
if (document.all) {
thisMenu = eval("document.all." + currMenu + ".style")
if (thisMenu.display == "block") {
thisMenu.display = "none"
}
else {
thisMenu.display = "block"
}
return false
}
else {
return true
}
}
//-->
</script>
<!-- 버튼 링크 -->
<form name=fsearch method=get style="margin:0px;">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=sca value="<?=$sca?>">
<table width=<?=$width?> border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
<td width="50%" height="40" align="left">
<? if ($is_checkbox) { ?>
<a href="javascript:select_delete();"><img src="<?=$board_skin_path?>/img/btn_select_delete.gif" border="0"></a>
<a href="javascript:select_copy('copy');"><img src="<?=$board_skin_path?>/img/btn_select_copy.gif" border="0"></a>
<a href="javascript:select_copy('move');"><img src="<?=$board_skin_path?>/img/btn_select_move.gif" border="0"></a>
<? } ?>
</td>
<td width="50%" height="40" align="right">
<? if ($list_href) { ?><a href="<?=$list_href?>"><img src="<?=$board_skin_path?>/img/btn_list.gif" border="0"></a><? } ?>
<!-- <img src="<?=$board_skin_path?>/img/search_btn.gif" border=0 onClick="return toggleMenu('view')" style='cursor:hand'>//-->
<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a><? } ?>
</td>
</tr>
<!--<tr>
<td colspan=2 id="view" style="display:none">
<table cellspacing=0 cellpadding=0 width=100% height="30" border=0>
<tr>
<td width=100% align="center">
<select name=sfl>
<option value='wr_subject||wr_content'>제목+내용</option>
<option value='wr_subject'>제목</option>
<option value='wr_content'>내용</option>
<option value='mb_id,1'>회원아이디</option>
<option value='mb_id,0'>회원아이디(코)</option>
<option value='wr_name,1'>이름</option>
<option value='wr_name,0'>이름(코)</option>
</select><input name=stx maxlength=15 size=10 itemname="검색어" required value='<?=$stx?>'><select name=sop>
<option value=and>and</option>
<option value=or>or</option>
</select>
<input type=image src="<?=$board_skin_path?>/img/search_btn.gif" border=0 align=absmiddle>
</td>
</tr>
</table>
</td>
</tr>//-->
</table>
</form>
<script language="JavaScript">
//if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';
if ('<?=$stx?>') {
document.fsearch.sfl.value = '<?=$sfl?>';
document.fsearch.sop.value = '<?=$sop?>';
}
</script>
<? if ($is_checkbox) { ?>
<script language="JavaScript">
function all_checked(sw)
{
var f = document.fboardlist;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]")
f.elements[i].checked = sw;
}
}
function check_confirm(str)
{
var f = document.fboardlist;
var chk_count = 0;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
chk_count++;
}
if (!chk_count) {
alert(str + "할 게시물을 하나 이상 선택하세요.");
return false;
}
return true;
}
// 선택한 게시물 삭제
function select_delete()
{
var f = document.fboardlist;
str = "삭제";
if (!check_confirm(str))
return;
if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))
return;
f.action = "./delete_all.php";
f.submit();
}
// 선택한 게시물 복사 및 이동
function select_copy(sw)
{
var f = document.fboardlist;
&nbs
최신글 스킨에다가 국가, 배우, 조회수, 다운로드수, 용량, 비트전송률, 재생시간, 추천수 등을 추출하고 싶습
니다.
참고로, 국가는 $ext9_00를 사용하였고, 배우는 $ext9_01를 사용했고, 용량은 $ext9_02를 사용했고,
재생시간은 $ext9_03를 사용했고, 비트전송률은 $ext9_04 사용했습니다.
------------------------------------------- 최신글 소스부분 -------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$elpisbuilder1=120;
$elpisbuilder2=100;
$elpisbuilder3=$subject_len;
if (!$elpisbuilder1) alert("해당 게시판 설정 : 여분 필드 4 에 목록에서 보여질 이미지의 폭을 설정하십시오. (픽셀 단위)");
if (!$elpisbuilder2) alert("해당 게시판 설정 : 여분 필드 5 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정하십시오. (100 이하)");
if (!$elpisbuilder3) alert("게시판 설정 : 여분 필드 8 에 목록에서 내용길이를 입력하십시오.");
if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 스킨 입니다.");
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
?>
<!-- 최신글 제목 -->
<table width="100%" height="28" border="0" cellpadding="0" cellspacing="0" align="center">
<tr><td>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="10"><img src="<?=$latest_skin_path?>/img/not_bt_box_left.gif" width="10" height="28"></td>
<td><table width="100%" height="28" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="<?=$latest_skin_path?>/img/not_bt_box_center.gif"><strong><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><font color="WHITE"><?=$board[bo_subject]?></font></a></strong></td>
<td width="110" background="<?=$latest_skin_path?>/img/not_bt_box_center1.gif"> </td>
</tr>
</table></td>
<td width="46"><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><img src="<?=$latest_skin_path?>/img/not_bt_box_more.gif" width="46" height="28" border="0"></a></td>
</tr>
</table>
</td></tr>
</table>
<!-- <?=$board[bo_subject]?> (<?=$board[bo_table]?>) 최신글 시작 -->
<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td>
<? for ($i=0; $i<count($list); $i++) { ?>
<? if ($i==i) { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<!-- <tr><td bgcolor="#EEEEEE" width="100%" height="1"></td></tr> -->
<tr><td height="7"></td></tr>
<tr>
<?
{
if ($i > 0)
echo "<tr><td width=20> </td></tr>";
$img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jpe|jpg|gif|png)$/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $elpisbuilder1 / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($elpisbuilder1, $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
//$wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
echo <<<HEREDOC
<td style='word-break:break-all;' valign="top" align="center">
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
<table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
<tr>
<td bgcolor='white'>
<div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
</td>
</tr>
</table>
</td>
<td>
</td>
<td valign='top'>
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
<tr>
<td><font color='#6A6A6A'></font></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
HEREDOC;
}
?>
</tr>
</table>
<? } ?>
<? if ($i==1) { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<?
{
if ($i > 0)
echo "<tr><td width=20 height=7></td></tr>";
$img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jpe|jpg|gif|png)$/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $elpisbuilder1 / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($elpisbuilder1, $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
//$wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
echo <<<HEREDOC
<td style='word-break:break-all;' valign="top" align="center">
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
<table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
<tr>
<td bgcolor='white'>
<div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
</td>
</tr>
</table>
</td>
<td>
</td>
<td valign='top'>
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
HEREDOC;
}
?>
</tr>
</table>
<? } ?>
<? if ($i==2) { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<?
{
if ($i > 0)
echo "<tr><td width=20 height=7></td></tr>";
$img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jpe|jpg|gif|png)$/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $elpisbuilder1 / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($elpisbuilder1, $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
//$wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
echo <<<HEREDOC
<td style='word-break:break-all;' valign="top" align="center">
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
<table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
<tr>
<td bgcolor='white'>
<div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
</td>
</tr>
</table>
</td>
<td>
</td>
<td valign='top'>
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
HEREDOC;
}
?>
</tr>
<!--<tr><td height="7"></td></tr>
<tr><td background="<?=$latest_skin_path?>/img/btn_line_bg.gif" width="520" height="1"></td></tr>
<tr><td height="7"></td></tr>//-->
</table>
<? } ?>
<? if ($i<3) { ?>
<? } else { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<?
{
if ($i > 0)
echo "<tr><td width=20 height=7></td></tr>";
$img = "<img src='$latest_skin_path/img/no_image.gif' border=0 title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jpe|jpg|gif|png)$/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $elpisbuilder1 / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($elpisbuilder1, $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $elpisbuilder1, $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $elpisbuilder2);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$subject = "<span $style>".cut_str($list[$i][subject],1000)."</span>";
//$wr_content = "<span $style>".cut_str($list[$i][wr_content],$elpisbuilder3)."</span>";
echo <<<HEREDOC
<td style='word-break:break-all;' valign="top" align="center">
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td width='100' height='75' align='center' valign='top'>
<table border='0' width='100' cellpadding='3' cellspacing='1' bgcolor='#999999'>
<tr>
<td bgcolor='white'>
<div style='width:100px; height:75px; position: relative; overflow:hidden;' align=center><a href='{$list[$i][href]}'>{$img}</a></div>
</td>
</tr>
</table>
</td>
<td>
</td>
<td valign='top'>
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tr>
<td height='20' style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><strong><font color='#6A6A6A'>{$subject}</font></strong></a>{$comment_cnt} {$list[$i][icon_new]}</td>
</tr>
<tr>
<td style='padding:0 10' valign='top'><a href='{$list[$i][href]}'><font color='#6A6A6A'>{$wr_content}</font> <!-- <font color='#999999'>[{$list[$i][datetime]}]</font> --></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
HEREDOC;
}
?>
</tr>
</table>
<? } ?>
<? } ?>
</td></tr></table>
<!-- <?=$board[bo_subject]?> (<?=$board[bo_table]?>) 최신글 끝 -->
-------------------------------------------------------------------------------------------------------
혹시나 해서 게시판 목록과 보기 목록 소스도 보여드립니다.
-------------------------------- 목록 소스 -------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$board[bo_1]) alert("게시판 설정 : 여분 필드 1 에 목록에서 보여질 이미지의 폭을 설정하십시오. (픽셀 단위)");
if (!$board[bo_2]) alert("게시판 설정 : 여분 필드 2 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정하십시오. (100 이하)");
if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
$mod = $board[bo_gallery_cols];
$td_width = (int)(100 / $mod);
// 선택옵션으로 인해 셀합치기가 가변적으로 변함
$colspan = 6;
if ($is_category) $colspan++;
if ($is_checkbox) $colspan++;
if ($is_good) $colspan++;
if ($is_nogood) $colspan++;
// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요.
// <nobr style='display:block; overflow:hidden; width:000px;'>제목</nobr>
?>
<!-- 게시판 목록 시작 -->
<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0 border=0>
<tr>
<td>
<!-- 분류 셀렉트 박스, 게시물 몇건, 관리자화면 링크 -->
<!--<table width="100%" cellspacing="0" cellpadding="0" border="0" align=center>
<tr height="25">
<td>
<B><span style="font-size:9pt;color:#3399FF;">■ <?=$board[bo_subject]//제목타이틀?></span></B>
<span style="font-size:8pt;">
<?//권한 알림
if ($is_admin == "super" || $is_auth) {
echo "<B>$member[mb_nick]님</B>($member[mb_level]) ";
}
else if($member[mb_level]>=3) {
echo "a회원 $member[mb_nick]님($member[mb_level]) ";
}
else if($member[mb_level]>=2) {
echo "b회원 $member[mb_nick]님($member[mb_level]) ";
}
else {
echo "<b>손님 권한</b>($member[mb_level]) ";
}
/*
//echo "$board[bo_subject] 권한 - ";
if (!$member[mb_id]) {
echo "손님($member[mb_level]) - ";
} else {
echo "$member[mb_nick]님($member[mb_level]) - ";
//echo "$member[mb_id] - ";
}
*/
// 회원의 읽기 권한
// echo "(";
if ($member[mb_level] >= $board[bo_read_level]) {
echo "-읽기O,";
} else {
echo "-읽기X,";
}
// 쓰기 권한
if ($member[mb_level] >= $board[bo_write_level]) {
echo "쓰기O,";
} else {
echo "쓰기X,";
}
// 답변 권한
if ($member[mb_level] >= $board[bo_reply_level]) {
echo "답변O,";
} else {
echo "답변X,";
}
// 덧글 권한
if ($member[mb_level] >= $board[bo_comment_level]) {
echo "덧글O,";
} else {
echo "덧글X,";
}
// 링크 권한
if ($member[mb_level] >= $board[bo_link_level]) {
echo "링크O,";
} else {
echo "링크X,";
}
// 업로드 권한
//$upload_max_filesize = (int)($board[bo_upload_size]) . "byte"; //byte 단위로 출력
//$upload_max_filesize = (int)($board[bo_upload_size] / 1024) . "Kb"; //Kb 단위로 출력
$upload_max_filesize = (int)($board[bo_upload_size] / 3057856) . "Mb"; //Mb 단위로 출력
if ($member[mb_level] >= $board[bo_upload_level]) {
echo "업로드($upload_max_filesize),";
} else {
echo "";
}
// 다운로드 권한
if ($member[mb_level] >= $board[bo_download_level]) {
echo "다운로드O";
} else {
echo "다운로드X";
}
?>
</span>
</td>
<td align="right">
게시물 <?=number_format($total_count)?>건
<? if ($rss_href) { ?><a href='<?=$rss_href?>'><img src='<?=$board_skin_path?>/img/btn_rss.gif' border=0 align=absmiddle></a><?}?>
<? if ($admin_href) { ?><a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/admin_button.gif" title="관리자" border="0" align="absmiddle"></a><?}?></td>
</tr>
</table>//-->
<!-- 상단 카테고리 시작 -->
<? if ($is_category) { ?>
<table width="100%" cellspacing="0" cellpadding="0" border=0>
<tr>
<td height=10>
<fieldset style='padding:0 10 10 15;margin:0 0 0 0;word-break:break-all;' class="ggambo_ta8">
<table width=100% border=0 cellpadding=5 cellspacing=0 bgcolor=#EFEFEF>
<tr>
<td height=10 bgcolor=#FFFFFF colspan="2"></td>
</tr>
<tr>
<td align=center width=60>
<?
$cnt_bo_1 = $bo_1[0] ? $bo_1[0] : 7; // 한줄당 분류 갯수(현재:20)
$cnt = 1;
$cnt0 = 0;
$bb_s=""; $bb_e="";
$b_s=""; $b_e="";
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$str = " ";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])) {
if ($sca == $arr[$i]) { $cnt0++; $b_s="<b>"; $b_e="</b>"; } else {$b_s=""; $b_e="";}
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";//카테고리내용갯수표시
$board1 = sql_fetch($sql1);//카테고리내용갯수표시 -> ($board1[cCount])
$str .= " <a href='./board.php?bo_table=$bo_table&sca=".($arr[$i])."'>$b_s$arr[$i]</a> <span style='font-size:7.5pt;color:#FE5731;'>($board1[cCount])$b_e</span> |";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "<br>"; }
$cnt++;
}
if ($cnt0 == 0 ) { $bb_s="<b>"; $bb_e="</b>"; }
?>
<?echo " ";echo $bb_s;?><a href='./board.php?bo_table=<?=$bo_table?>&page=<?=$page?>'>전 체</a></td><td bgcolor="#FFFFFF"><?=$bb_e?>
<?=$str?>
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
<? } ?>
<table width=100% border=0 cellpadding=0 cellspacing=0><tr><td height=5></td></tr></table>
<!-- 상단 카테고리 끝 -->
<!-- 제목 -->
<!--<table width=100% border=0 cellpadding=0 cellspacing=0>
<form name="fboardlist" method="post" style="margin:0px;">
<input type='hidden' name='bo_table' value='<?=$bo_table?>'>
<input type='hidden' name='sfl' value='<?=$sfl?>'>
<input type='hidden' name='stx' value='<?=$stx?>'>
<input type='hidden' name='spt' value='<?=$spt?>'>
<input type='hidden' name='page' value='<?=$page?>'>
<input type='hidden' name='sw' value=''>
<tr>
<td height="3"></td>
</tr>
<tr align=center>
<td width=50></td>
<? if ($is_checkbox) { ?>
<td width=40><INPUT onclick="if (this.checked) all_checked(true); else all_checked(false);" type=checkbox></td>
<?}?>
<td width=150></td>
<td align=right>
<?=subject_sort_link('wr_datetime', $qstr2, 1)?><img src="<?=$board_skin_path?>/img/pcs_datetime.gif" border='0' align='absmiddle' title='날짜'></a>
<?=subject_sort_link('wr_hit', $qstr2, 1)?><img src="<?=$board_skin_path?>/img/pcs_hit.gif" border='0' align='absmiddle' title='조회'></a>
<?=subject_sort_link('wr_last', $qstr2, 1)?><img src="<?=$board_skin_path?>/img/pcs_last.gif" border='0' align='absmiddle' title='최근'></a>
<? if ($is_good) { ?><?=subject_sort_link('wr_good', $qstr2, 1)?><img src="<?=$board_skin_path?>/img/pcs_good.gif" border='0' align='absmiddle' title='추천'></a><?}?>
<? if ($is_nogood) { ?><?=subject_sort_link('wr_nogood', $qstr2, 1)?><img src="<?=$board_skin_path?>/img/pcs_nogood.gif" border='0' align='absmiddle' title='비추천'></a><?}?>
</td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td colspan=<?=$colspan?> height="1" bgcolor="#EFEFEF"></td>
</tr>
</table>
//-->
<!-- 리스트 시작 -->
<table width="<?=$width?>" border=0 cellpadding=0 cellspacing=0>
<? for ($i=0; $i<count($list); $i++) {
//필드쪼개기
$ex9_filed = explode("|",$list[$i][wr_9]);
$ext9_00 = $ex9_filed[0];
$ext9_01 = $ex9_filed[1];
$ext9_02 = $ex9_filed[2];
$ext9_03 = $ex9_filed[3];
$ext9_04 = $ex9_filed[4];
$content = cut_str(get_text($list[$i][wr_content]), 150);
if ($i && $i%$mod==0)
echo "</tr><tr>";
$img = "<img src='$board_skin_path/img/no_image.gif' border=0 width='$board[bo_1]' title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
//if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
if (preg_match("/\.(jpe|gif|jpg|png)/i", $file) && file_exists($file))
{
$size = getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
break;
$rate = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($board[bo_1], $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_2]);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$style = "";
if ($list[$i][icon_new])
$style = ""; // 읽지 않은 글?? style='font-weight:bold;' 추가
$subject = "<span $style>". $list[$i][subject] ."</span>";
$comment_cnt = "";
$list[$i][wr_content] = str_replace(chr(13), "", $list[$i][wr_content]);
//$list[$i][wr_content] = str_replace("\n", "<br>", $list[$i][wr_content]);
$list[$i][wr_content] = str_replace("", "<DIV>", $list[$i][wr_content]);
$list[$i][wr_content] = str_replace("\n", "</DIV>", $list[$i][wr_content]);
if ($list[$i][comment_cnt])
$comment_cnt = " <a href=\"{$list[$i][comment_href]}\"><span style='font-size:7pt;color:#FE5731;'>{$list[$i][comment_cnt]}</span></a>";
?>
<? if ($list[$i][is_notice]){ // 공지사항 ?>
<tr height=28 align=center onMouseOver="this.style.backgroundColor='#F7F7F7'" onMouseOut="this.style.backgroundColor=''">
<!--<td>
<?
if ($list[$i][is_notice]) // 공지사항
echo "<img src=\"$board_skin_path/img/notice_icon.gif\" width=30 height=16>";
else if ($wr_id == $list[$i][wr_id]) // 현재위치
echo "<img src=\"$board_skin_path/img/pcs_chack.gif\">";
else
echo "{$list[$i][num]}";
?>
</td>//-->
<? if ($is_checkbox) { ?>
<td><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></td>
<? } ?>
<td align=center colspan=3 >
<table width=100% height="27" border=0 cellpadding=0 cellspacing=0>
<tr>
<td align="left" valign="middle">
<a href=# onclick=nview(<?=$list[$i][wr_num]?>) style='cursor:hand'><B><?=$list[$i][subject]?></B></a> <? if ($is_category) ?> <?=$list[$i][icon_new]?></td>
<? if (($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin) { ?>
<td width="40" align="right" ><a href="<?=$write_href?>&w=u&wr_id=<?=$list[$i][wr_id]?>&page=<?=$page?>"><img src="<?=$board_skin_path?>/img/btn_comment_update.gif" alt="수정" border="0" align="absmiddle"></a></td>
<td width="40" align="right" ><a href="javascript:del('./delete.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&page=');"><img src="<?=$board_skin_path?>/img/btn_comment_delete.gif" alt="삭제" border="0" align="absmiddle"></a></td>
<? } ?>
<td width="50" align="center"><img src="<?=$board_skin_path?>/img/pcs_hit.gif" hspace="0" vspace="0" border="0" /> <span class=hit><?=$list[$i][wr_hit]?></span></td>
</tr>
</table>
<div id="nview_<?=$list[$i][wr_num]?>" style="display:none">
<table width=100% cellspacing=0 cellpadding=10 border=0 bgcolor="#FFFFFF">
<tr>
<td bgcolor="#EFEFEF" height="1"></td>
</tr>
<tr>
<td><font color="#003399"><?=$list[$i][wr_content]?></font></td>
</tr>
</table>
</div>
</td>
</tr>
<?}else{?>
<tr height=28 align=center onMouseOver="this.style.backgroundColor='#F7F7F7'" onMouseOut="this.style.backgroundColor=''">
<!--<td>
<?
if ($list[$i][is_notice]) // 공지사항
echo "<img src=\"$board_skin_path/img/notice_icon.gif\" width=30 height=16>";
else if ($wr_id == $list[$i][wr_id]) // 현재위치
echo "<img src=\"$board_skin_path/img/pcs_chack.gif\">";
else
echo "{$list[$i][num]}";
?> </td>//-->
<? if ($is_checkbox) { ?>
<td><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></td>
<? } ?>
<td width=150 align=center>
<!-- 이미지 -->
<table width='140' border=0 cellpadding=0 cellspacing=0 style="margin: 5px 0px;">
<tr>
<td align=center width='132' height='100' style='width:132px;height:100px;padding:3px'><div style='width:132px; height:100px; overflow:hidden;' align=center><a href='<?=$list[$i][href]?>'><?=$img?></a></div></td>
</tr>
<!--<tr>
<td height="10"></td>
</tr>
<tr>
<td align=center>
<?
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
session_register($ss_name);
$$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
//첨두 1번때 2번째 설정
if($list[$i][file][0][view] == !file_exists($img) && $list[$i][file][1][view] == !file_exists($img)) {//둘다 이미지일때
echo "";
} else if($list[$i][file][0][view] == !file_exists($img) && !$list[$i][file][1]) {//처음 이미지일때 두번째가 없을때
echo "";
} else if(!$list[$i][file][0] && !$list[$i][file][0]) {//둘다 없을때
echo "";
} else if($list[$i][file][0][view] == !file_exists($img) && $list[$i][file][1][view] == file_exists($img)) {//처음 이미지일때 두번째가 파일때
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "<a href='$down_link1'>";
echo " <img src='$g4_path/img/down_vidx.gif' border=1>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && !$list[$i][file][1]) {//처음 파일 두번째가 없을때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo " <img src='$g4_path/img/down_vidx.gif' border=0>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && $list[$i][file][1][view] == file_exists($img)) {//둘다 파일 일때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "<a href='$down_link0'>";
echo " <img src='$g4_path/img/down_vidx.gif' border=0>";
echo "</a>";
echo "<a href='$down_link1'>";
echo " <img src='$g4_path/img/down_vidx.gif' border=1>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && $list[$i][file][1][view] == !file_exists($img)) {//처음 파일 두번째가 이미지때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo " <img src='$g4_path/img/down_vidx.gif' border=0>";
echo "</a>";
}
?>
</td>
</tr>//-->
</table>
</td>
<td align=left style='word-break:break-all;' valign='top'>
<TABLE WIDTH="100%" border=0 cellpadding=3 cellspacing=0 style="margin:5px;line-height:18px;">
<TR HEIGHT="90">
<TD WIDTH="395" ALIGN="LEFT" VALIGN="TOP">
<?
echo $nobr_begin;
echo $list[$i][reply];
echo $list[$i][icon_reply];
echo "<a href='{$list[$i][href]}'>";
if ($list[$i][is_notice])
echo "<span class=menu><strong>{$list[$i][subject]}</strong></span>";
else
{
$style1 = $style2 = "";
if ($list[$i][icon_new]) // 최신글은 검정
$style1 = "font-weight:bold";
if (!$list[$i][comment_cnt]) // 코멘트 없는것만 굵게
$style2 = "font-weight:bold;";
echo "<span style='font-weight: bold;color:#3399FF;'>{$list[$i][subject]}</span>";
}
echo "</a>";
if ($list[$i][comment_cnt])
echo "<a href=\"{$list[$i][comment_href]}\"><span style='font-size:7.5pt;color:#FE5731;'>{$list[$i][comment_cnt]}</span></a>";
// if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
// if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
echo " " . $list[$i][icon_new];
echo " " . $list[$i][icon_hot];
echo " " . $list[$i][icon_secret];
echo $nobr_end;
?><BR>
<FONT COLOR="000000">국가 : <?=$ext9_00?> / 배우 : <?=$ext9_01?>
</FONT><BR>
<FONT COLOR="5F5F5F">조회수 :
<?=$list[$i][wr_hit]?>
/ 다운로드 :
<? if ($list[$i][file][1]) {echo ("{$list[$i][file][1][download]}"); } else {echo (첨부없음);} ?>
/ <? if ($is_good) { ?>추천 : <?=$list[$i][wr_good]?><?}?></FONT><BR>
<FONT COLOR="5F5F5F">용량 : <?=$ext9_02?>MB / 재생 : <?=$ext9_03?> / 비트전송률 : <?=$ext9_04?>Kbps</FONT><BR>
<IMG SRC="<?=$g4['path']?>/img/Pix.gif" HEIGHT="5"><BR>
<?
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
session_register($ss_name);
$$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
//첨두 1번때 2번째 설정
if($list[$i][file][0][view] == !file_exists($img) && $list[$i][file][1][view] == !file_exists($img)) {//둘다 이미지일때
echo "";
} else if($list[$i][file][0][view] == !file_exists($img) && !$list[$i][file][1]) {//처음 이미지일때 두번째가 없을때
echo "";
} else if(!$list[$i][file][0] && !$list[$i][file][0]) {//둘다 없을때
echo "";
} else if($list[$i][file][0][view] == !file_exists($img) && $list[$i][file][1][view] == file_exists($img)) {//처음 이미지일때 두번째가 파일때
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "<a href='$down_link1'>";
echo " <img src='$g4[path]/img/down_vidx.gif' border=1>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && !$list[$i][file][1]) {//처음 파일 두번째가 없을때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo " <img src='$g4[path]/img/down_vidx.gif' border=0>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && $list[$i][file][1][view] == file_exists($img)) {//둘다 파일 일때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "<a href='$down_link0'>";
echo " <img src='$g4[path]/img/down_vidx.gif' border=0>";
echo "</a>";
echo "<a href='$down_link1'>";
echo " <img src='$g4[path]/img/down_vidx.gif' border=1>";
echo "</a>";
} else if($list[$i][file][0][view] == file_exists($img) && $list[$i][file][1][view] == !file_exists($img)) {//처음 파일 두번째가 이미지때
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo " <img src='$g4[path]/img/down_vidx.gif' border=0>";
echo "</a>";
}
?></TD>
</TR></TABLE>
<?}?>
</td>
</tr>
<tr>
<td colspan=<?=$colspan?> height=1 bgcolor=#E7E7E7></td>
</tr>
<?}?>
<? if (count($list) == 0) { echo "<tr><td colspan='$colspan' height=100 align=center>게시물이 없습니다.</td></tr>"; } ?>
<tr>
</form>
</table>
<br>
<!-- 페이지 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" height=30 valign=bottom>
<? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/btn_search_prev.gif' border=0 align=absmiddle title='이전검색'></a>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<img src='$board_skin_path/img/begin.gif' border='0' align='absmiddle' title='처음'>", $write_pages);
$write_pages = str_replace("이전", "<img src='$board_skin_path/img/prev.gif' border='0' align='absmiddle' title='이전'>", $write_pages);
$write_pages = str_replace("다음", "<img src='$board_skin_path/img/next.gif' border='0' align='absmiddle' title='다음'>", $write_pages);
$write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/end.gif' border='0' align='absmiddle' title='맨끝'>", $write_pages);
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:#797979\">$1</font></b>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:orange;\">$1</font></b>", $write_pages);
?>
<?=$write_pages?>
<? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/btn_search_next.gif' border=0 align=absmiddle title='다음검색'></a>"; } ?>
</td>
</tr>
</table>
</td></tr></table>
<!-- 펼쳐지는 스크립트-->
<script language="JavaScript">
<!--
function toggleMenu(currMenu) {
if (document.all) {
thisMenu = eval("document.all." + currMenu + ".style")
if (thisMenu.display == "block") {
thisMenu.display = "none"
}
else {
thisMenu.display = "block"
}
return false
}
else {
return true
}
}
//-->
</script>
<!-- 버튼 링크 -->
<form name=fsearch method=get style="margin:0px;">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=sca value="<?=$sca?>">
<table width=<?=$width?> border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
<td width="50%" height="40" align="left">
<? if ($is_checkbox) { ?>
<a href="javascript:select_delete();"><img src="<?=$board_skin_path?>/img/btn_select_delete.gif" border="0"></a>
<a href="javascript:select_copy('copy');"><img src="<?=$board_skin_path?>/img/btn_select_copy.gif" border="0"></a>
<a href="javascript:select_copy('move');"><img src="<?=$board_skin_path?>/img/btn_select_move.gif" border="0"></a>
<? } ?>
</td>
<td width="50%" height="40" align="right">
<? if ($list_href) { ?><a href="<?=$list_href?>"><img src="<?=$board_skin_path?>/img/btn_list.gif" border="0"></a><? } ?>
<!-- <img src="<?=$board_skin_path?>/img/search_btn.gif" border=0 onClick="return toggleMenu('view')" style='cursor:hand'>//-->
<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a><? } ?>
</td>
</tr>
<!--<tr>
<td colspan=2 id="view" style="display:none">
<table cellspacing=0 cellpadding=0 width=100% height="30" border=0>
<tr>
<td width=100% align="center">
<select name=sfl>
<option value='wr_subject||wr_content'>제목+내용</option>
<option value='wr_subject'>제목</option>
<option value='wr_content'>내용</option>
<option value='mb_id,1'>회원아이디</option>
<option value='mb_id,0'>회원아이디(코)</option>
<option value='wr_name,1'>이름</option>
<option value='wr_name,0'>이름(코)</option>
</select><input name=stx maxlength=15 size=10 itemname="검색어" required value='<?=$stx?>'><select name=sop>
<option value=and>and</option>
<option value=or>or</option>
</select>
<input type=image src="<?=$board_skin_path?>/img/search_btn.gif" border=0 align=absmiddle>
</td>
</tr>
</table>
</td>
</tr>//-->
</table>
</form>
<script language="JavaScript">
//if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';
if ('<?=$stx?>') {
document.fsearch.sfl.value = '<?=$sfl?>';
document.fsearch.sop.value = '<?=$sop?>';
}
</script>
<? if ($is_checkbox) { ?>
<script language="JavaScript">
function all_checked(sw)
{
var f = document.fboardlist;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]")
f.elements[i].checked = sw;
}
}
function check_confirm(str)
{
var f = document.fboardlist;
var chk_count = 0;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
chk_count++;
}
if (!chk_count) {
alert(str + "할 게시물을 하나 이상 선택하세요.");
return false;
}
return true;
}
// 선택한 게시물 삭제
function select_delete()
{
var f = document.fboardlist;
str = "삭제";
if (!check_confirm(str))
return;
if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))
return;
f.action = "./delete_all.php";
f.submit();
}
// 선택한 게시물 복사 및 이동
function select_copy(sw)
{
var f = document.fboardlist;
&nbs
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 7개
손가락이 안부러지셨네.....
1년 365일 질답게시판 이용할 줄 모르시는분.....ㅋ.ㅋ
글 올릴때 경고문 한줄 뜰텐데? 왜 못올리는지 그거 읽기 힘드신가요?
이정도면 도가 지나쳤다고 생각하시진 않으시나요? ^^
왜 그누식구들이 도와줘야 하는지도 궁금하게 하는 글이군요.
다른사람들 글 보니 그럴만한 이유로 못올리시는것 같은데 왜 계속 그상태로 자기가 필요한것만 중요하게 생각하시는지 궁금하군요.