리스트에서 파일다운받을 때 파일이름이 나오도록 하고 싶습니다. 정보
리스트에서 파일다운받을 때 파일이름이 나오도록 하고 싶습니다.본문
리스트에서 파일을 다운받을 때 아래의 소스를 사용합니다.
<?
$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 "";
echo "1번파일링크";
echo "";
}
if($list[$i][file][1]) {
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "";
echo "2번파일링크";
echo "";
}
?>
=====================================================================================
"1번파일링크"라는 텍스트 말고, "파일이름"이 나오도록 하려면 어떻게 해야 하는지요?
검색을 해보니 아래와 같은 소스가 있던데, Array 라고 뜨면서 안바뀌네요.
if($list[$i][file][0]) {
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "";
echo $list[$i][file][0];
echo "";
}
<?
$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 "";
echo "1번파일링크";
echo "";
}
if($list[$i][file][1]) {
$down_link1 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=1";
echo "";
echo "2번파일링크";
echo "";
}
?>
=====================================================================================
"1번파일링크"라는 텍스트 말고, "파일이름"이 나오도록 하려면 어떻게 해야 하는지요?
검색을 해보니 아래와 같은 소스가 있던데, Array 라고 뜨면서 안바뀌네요.
if($list[$i][file][0]) {
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "";
echo $list[$i][file][0];
echo "";
}
댓글 전체
겁쟁이 이욜님 소스는
echo "2번파일링크";
은
echo "{$list[$i][file][1][source]}";
로 수정해주세요
echo "3번파일링크";
역시
echo "{$list[$i][file][2][source]}";
이렇게 수정해주시면 됩니다.
저번에보여드린싸이트 그렇게 적용해봤습니다.
용량, 다운로드, 시간까지 표시하고싶으시면
echo "<a href='$down_link1'>";
echo "{$list[$i][file][1][source]}"; // 파일명
echo "{$list[$i][file][1][size]}"; // 용량
echo "{$list[$i][file][1][download]}"; //다운로드
echo "{$list[$i][file][1][datetime]}"; //시간
echo "</a>";
echo "2번파일링크";
은
echo "{$list[$i][file][1][source]}";
로 수정해주세요
echo "3번파일링크";
역시
echo "{$list[$i][file][2][source]}";
이렇게 수정해주시면 됩니다.
저번에보여드린싸이트 그렇게 적용해봤습니다.
용량, 다운로드, 시간까지 표시하고싶으시면
echo "<a href='$down_link1'>";
echo "{$list[$i][file][1][source]}"; // 파일명
echo "{$list[$i][file][1][size]}"; // 용량
echo "{$list[$i][file][1][download]}"; //다운로드
echo "{$list[$i][file][1][datetime]}"; //시간
echo "</a>";
neue 님. 정말 잘 됩니다. 감사합니다.
매번 이렇게 도와주셔서 뭐라 감사의 말씀을 드려야 할지 모르겠습니다.
매번 이렇게 도와주셔서 뭐라 감사의 말씀을 드려야 할지 모르겠습니다.