첨부파일 다운로드 버튼을 만들고싶습니다!
본문
한글파일 또는 pdf파일을 첨부할 예정인데,
빨간 네모(그냥 저 언저리면 다 괜찮습니다.) 의 위치에 다운로드 버튼을 만들고 그 버튼을 누르면 바로 다운로드가 되도록 구현하고 싶습니다!
//view.skin.php에서 첨부파일부분 코드입니닷
<section id="rankiss_v_img">
<div id="rankiss_v_bigimg">
<?php
if ($view['file'][0]['file']) {
$image = urlencode($view['file'][0]['file']);
?>
<a href="<?php echo G5_BBS_URL; ?>/view_image.php?fn=<?php echo $bo_table.'/'.$image; ?>" target="_blank" class="visible view_image">
<?php
if (preg_match("/\.(gif|jpg|png)$/i", $image) && file_exists(G5_PATH.'/data/file/'.$bo_table.'/'.$image)) { // 첨부파일이 있고, 이미지라면
echo '<img src="'.G5_URL.'/data/file/'.$bo_table.'/'.$image.'" alt="'.$view['file'][$i]['bf_content'].'">';
} else {
echo '<img src="'.$board_skin_url.'/img/noimg.gif" alt="">';
}
?>
</a>
<?php } ?>
</div>
<?php
for ($i=0; $i<count($view['file']); $i++)
{
echo $size[0];
if ($i == 0) echo '<ul id="rankiss_v_thumb">'.PHP_EOL;
$rankiss_clear = '';
if ($i%3 == 0) $rankiss_clear = ' style="clear:both"';
if ($view[file][$i][file]) {
$image = urlencode($view['file'][$i]['file']);
if (preg_match("/\.(gif|jpg|png)$/i", $image) && file_exists(G5_PATH.'/data/file/'.$bo_table.'/'.$image)) { // 첨부파일이 있고, 이미지라면
echo '<li'.$rankiss_clear.'><a href="'.G5_BBS_URL.'/view_image.php?fn='.$bo_table.'/'.$image.'" target="_blank" class="img_thumb view_image"><img src="'.G5_URL.'/data/file/'.$bo_table.'/'.$image.'" alt="'.$view['file'][$i]['bf_content'].'" class="'.$size[0].' '.$size[1].'"></a></li>'.PHP_EOL;
}
}
}
if ($i > 0) echo '</ul>'.PHP_EOL;
?>
그누보드고수님들...! ㅠㅠ어떻게해야할까요?
!-->답변 3
예입니다
echo '<a href="'. $view['file'][$i]['href']. '" class="view_file_download">다운로드</a>';
제품사진 #4가 4번째 첨부파일맞죠? 맞다면
<a href="<?php echo $view['file'][3]['href']; ?>" class="view_file_download">다운로드</a>
이렇게 넣으시면될거같습니다.
for($i=0; $i<count($view['file']); $i++) {
위에 소스안으로 아래 소스를 추가해 보세요.
다운로드 링크는 아래와 같습니다.
<a href="'. $view['file'][$i]['href']. '" class="view_file_download">다운로드</a>
또는
<a href="<?php echo $view['file'][$i]['href']?>" class="view_file_download">다운로드</a>
답변을 작성하시기 전에 로그인 해주세요.