베이직 게시판에서 파일
본문
아래 코드는 basic 스킨의 view.skin.php중에서 첨부 파일을 보는 부분입니다.
여기서 $view['file'][$i]['source']는 원본 파일 이름이.. 1.jpg 라고 하면
$view['file'][$i]['bf_content']는 실제 파일 2130706433_9l6VjfpK_1.jpg 이 들어가는 것 같은데..
아래 내용을 보면 실제로 echo로 프린트를 하고 있는데, 아무것도 안 나오고 있습니다.
버그인지, 아니면 다른 의미가 있는지요?
print_r($view['file'][$i]['bf_content'])를 해도 아무 것도 나오지 않습니다.
<?php
// 가변 파일
for ($i=0; $i<count($view['file']); $i++) {
if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) {
?>
<li>
<a href="<?php echo $view['file'][$i]['href']; ?>" class="view_file_download">
<img src="<?php echo $board_skin_url ?>/img/icon_file.gif" alt="첨부">
<strong><?php echo $view['file'][$i]['source'] ?></strong>
<?php echo $view['file'][$i]['bf_content'] ?> (<?php echo $view['file'][$i]['size'] ?>)
</a>
<span class="bo_v_file_cnt"><?php echo $view['file'][$i]['download'] ?>회 다운로드</span>
<span>DATE : <?php echo $view['file'][$i]['datetime'] ?></span>
</li>
<?php
}
}
?>
답변 2
bf_content 필드에는 파일 설명이 기록됩니다.
게시판 설정에서 파일 설명 사용 설정이 되어 있으면 파일 첨부시 파일 설명을 추가하실 수 있습니다.
파일 관련 필드에 대한 내용은 lib/common.lib.php 파일의 get_file 함수를 보시면 됩니다.
이미지 업로드된것은 아마 저기에 노출이 안될거예요.
&& !$view['file'][$i]['view'] 이 부분을 빼고 봐보세요.
답변을 작성하시기 전에 로그인 해주세요.