게시판 리스트화면에서 파일을 다운로드 하는 것이 잘 안됩니다. 정보
게시판 리스트화면에서 파일을 다운로드 하는 것이 잘 안됩니다.본문
게시판 리스트화면에서 업로드한 화일아이콘이 나타나 클릭하면 다운로드할 수
있게 할려고 합니다.
파일 업로드시 첫번째칸에 업로드하면 잘 되는데, 첫번째 칸 비우고 두번째 칸에 업로드하면, 리스트 화면에서 첫번째칸 파일이 없음에도 아이콘이 두 개가 나타나
첫번째 아이콘 클릭시 "파일정보가 존재하지 않습니다." 란 경고문을 띄웁니다.
두번째 칸에 업로드해도 이와 같은 문제를 해결하려면 어떻게 해야 하죠. 도움을 구합니다.
list.php 관련소스
----------------------
<? // 리스트에서 다운로드
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
session_register($ss_name);
$$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
session_register($ss_name);
$$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
if($list[$i][file][0]) {
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo "<img src='{$board_skin_path}/img/icon_hwp.gif' height='18' width='18' align=absmiddle> ";
echo "</a>";
}
if($list[$i][file][1]) {
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "<a href='$down_link1'>";
echo "<img src='{$board_skin_path}/img/icon_pdf.gif' height='18' width='18' align=absmiddle>";
echo "</a>";
}
?>
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo "<img src='{$board_skin_path}/img/icon_hwp.gif' height='18' width='18' align=absmiddle> ";
echo "</a>";
}
if($list[$i][file][1]) {
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "<a href='$down_link1'>";
echo "<img src='{$board_skin_path}/img/icon_pdf.gif' height='18' width='18' align=absmiddle>";
echo "</a>";
}
?>
----------------------------------------------
view.skin.php 관련소스
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
if ($i==0) {
echo "
<tr height='24'><td class='b_tit2 b_bg2'> + 다운로드</td>
<td colspan='3' bgcolor='#FFFFFF' style='padding-left:5px; padding-right:5px;'>
<img src='{$board_skin_path}/img/icon_hwp.gif' height='18' width='18' align=absmiddle> <a class='v1' href='{$view[file][$i][href]}&dn=1' title='{$view[file][$i][content]}'>{$view[file][$i][source]} </a> <span class='v2'>({$view[file][$i][size]}), Down:{$view[file][$i][download]} </span></td></tr>
";
} else if($i==1) {
echo "
<tr height='24'><td class='b_tit2 b_bg2'> + 다운로드</td>
<td colspan='3' bgcolor='#FFFFFF' style='padding-left:5px; padding-right:5px;'>
<img src='{$board_skin_path}/img/icon_pdf.gif' height='18' width='18' align=absmiddle> <a class='v1' href='{$view[file][$i][href]}&dn=1' title='{$view[file][$i][content]}'>{$view[file][$i][source]} </a> <span class='v2'>({$view[file][$i][size]}), Down:{$view[file][$i][download]} </span></td></tr>
";
echo "
<tr height='24'><td class='b_tit2 b_bg2'> + 다운로드</td>
<td colspan='3' bgcolor='#FFFFFF' style='padding-left:5px; padding-right:5px;'>
<img src='{$board_skin_path}/img/icon_hwp.gif' height='18' width='18' align=absmiddle> <a class='v1' href='{$view[file][$i][href]}&dn=1' title='{$view[file][$i][content]}'>{$view[file][$i][source]} </a> <span class='v2'>({$view[file][$i][size]}), Down:{$view[file][$i][download]} </span></td></tr>
";
} else if($i==1) {
echo "
<tr height='24'><td class='b_tit2 b_bg2'> + 다운로드</td>
<td colspan='3' bgcolor='#FFFFFF' style='padding-left:5px; padding-right:5px;'>
<img src='{$board_skin_path}/img/icon_pdf.gif' height='18' width='18' align=absmiddle> <a class='v1' href='{$view[file][$i][href]}&dn=1' title='{$view[file][$i][content]}'>{$view[file][$i][source]} </a> <span class='v2'>({$view[file][$i][size]}), Down:{$view[file][$i][download]} </span></td></tr>
";
} else {
echo "
<tr height='24'><td class='b_tit2 b_bg2'> + 다운로드 </td>
<td colspan='3' bgcolor='#FFFFFF' style='padding-left:5px; padding-right:5px;'>
<img src='{$board_skin_path}/img/icon_file2.gif' height='18' width='18' align=absmiddle> <a class='v1' href='{$view[file][$i][href]}&dn=1' title='{$view[file][$i][content]}'>{$view[file][$i][source]} </a> <span class='v2'>({$view[file][$i][size]}), Down:{$view[file][$i][download]} </span></td></tr>
";
}
echo "
<tr height='24'><td class='b_tit2 b_bg2'> + 다운로드 </td>
<td colspan='3' bgcolor='#FFFFFF' style='padding-left:5px; padding-right:5px;'>
<img src='{$board_skin_path}/img/icon_file2.gif' height='18' width='18' align=absmiddle> <a class='v1' href='{$view[file][$i][href]}&dn=1' title='{$view[file][$i][content]}'>{$view[file][$i][source]} </a> <span class='v2'>({$view[file][$i][size]}), Down:{$view[file][$i][download]} </span></td></tr>
";
}
}
}
?>
}
?>
댓글 전체
참조스킨(g4) : sir.co.kr/bbs/board.php?bo_table=g4_skin&sca=&sfl=wr_subject&stx=%B8%AE%BD%BA%C6%AE%BF%A1%BC%AD&sop=and
참조자료(gnu3.xx) : sir.co.kr/bbs/board.php?bo_table=g3_skin&sca=&sfl=wr_subject&stx=%B8%AE%BD%BA%C6%AE%BF%A1%BC%AD&sop=and
참조 팁(g4) : sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=711&sca=&sfl=wr_subject&stx=%B4%D9%BF%EE%B7%CE%B5%E5&sop=and
상단에 언급된 자료를 적용한 후 질문내용에 언급된 내용처럼
질문자께서 구체적으로 구현하려는 자료와 비교검토 하시기 바랍니다.
참조자료(gnu3.xx) : sir.co.kr/bbs/board.php?bo_table=g3_skin&sca=&sfl=wr_subject&stx=%B8%AE%BD%BA%C6%AE%BF%A1%BC%AD&sop=and
참조 팁(g4) : sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=711&sca=&sfl=wr_subject&stx=%B4%D9%BF%EE%B7%CE%B5%E5&sop=and
상단에 언급된 자료를 적용한 후 질문내용에 언급된 내용처럼
질문자께서 구체적으로 구현하려는 자료와 비교검토 하시기 바랍니다.
두번째 참고자료에 답이 있을 것 같습니다.감사합니다.