반응형

그누보드 게시판 첨부파일을

메인이나 리스트에서 바로 다운로드하게 하고싶어서 링크를 바로연결햇을시

잘못된접근이라고 에러메세지가 출력된다

첨부파일다운시 세션을 구워서 그 세션값 체크를 하는것으로보여서

메인에서 게시물을 불러올때 세션도 구워줘야겠다

불러오는 for문 안에다가

$ss_name = "ss_view_{$bo_table}_{$list[ $i]['wr_id']}";

if (!get_session($ss_name)); set_session($ss_name, TRUE);

코드 추가!

728x90
반응형
반응형

리스트페이지에서 첨부파일을 다운로드하고싶다는 요청이 많다

그동안은 따로 다운로드파일을 만들어서 했는데 

귀찮아서 다른방식을 찾다가 리스트페이지에서 처리하는게 잇길래 써봣다

 

 

$sql = " select * from $g5[board_file_table] where bo_table = '". $bo_table. "' and wr_id = '". $list[$i][wr_id] ."' order by bf_no ";
$result = sql_query($sql);
while ($row = sql_fetch_array($result))
{
$down_link = "download.php?bo_table={$bo_table}&wr_id={$list[$i][wr_id]}&no={$row[bf_no]}";
$file_source = addslashes($row[bf_source]);
$file_type = preg_replace('/^.*\.([^.]+)$/D', '$1', $file_source);
$file_size = get_filesize($row[bf_filesize]);

                        echo " ";
                        echo rtrim($list[$i]['icon_file']);
                        echo "
 ";
                        
}

728x90
반응형
반응형

이미지만 받겠다고 한다. 후..

 

일단 스킨폴더에 write_update.head.skin.php 추가한다

 

그리고

 

//이미지파일만업로드
if ($w =="" || $w =="u"){ 
  for ($i=0; $i<count($_FILES['bf_file']['name']); $i++) {
    if (!preg_match("/\.($config[cf_image_extension])$/i", $_FILES['bf_file']['name'][$i]) && $_FILES['bf_file']['name'][$i]) {
        alert("이미지 화일만 업로드가 가능합니다!");
    } 
  }
}

 

코드추가

 

그누보드 기본환경설정에 셋팅된 이미지파일만 업로드받는다.

용량제한은 따로 잇긴한데 그거야 뭐..

728x90
반응형

'프로그래밍 > php' 카테고리의 다른 글

php 자주쓰는 기능  (0) 2020.07.13
그누보드 게시판 리스트에서 첨부파일 다운로드!  (0) 2019.11.13
오늘날짜 가져오기  (0) 2019.10.22
이중쿼리 다중쿼리  (0) 2019.10.22
안읽은 게시물 체크하기  (0) 2019.07.25

+ Recent posts