pC.NET

Welcome to oscc.kr



 제로보드4 파일 다운로드부분
2019-10-15 17:52:51
Hit : 671, Vote : 124

작성자 : 피시키드

제로보드 4에서 한글 처부파일 다운로드시 다운 로드 안되는 현상 해결방안
게시판을 찾아도 명쾨한 답도없고해서 우연중으로 손혜정님께서 리플로 답을 올리신 내용을 여기에 올립니다

손혜정씨께서 리플로 달으신 내용을 여기에 올립니다

제로보드가 설치된 곳의 download.php 파일을 열으셔서 아래부분을 그대로 붙여 넣으시기합니다

<?
/***************************************************************************
* 공통 파일 include
**************************************************************************/
include "_head.php";

if(!eregi($HTTP_HOST,$HTTP_REFERER)) die();

/***************************************************************************
* 게시판 설정 체크
**************************************************************************/

// 사용권한 체크
if($setup[grant_view]<$member[level]&&!$is_admin) Error("사용권한이 없습니다","login.php?id=$id&page=$page&page_num=$page_num&category=$category&sn=$sn&ss=$ss&sc=$sc&keyword=$keyword&no=$no&file=zboard.php");

// 현재글의 Download 수를 올림;;
mysql_query("update $t_board"."_$id set download".$filenum."=download".$filenum."+1 where no='$no'");

$data=mysql_fetch_array(mysql_query("select * from $t_board"."_$id where no='$no'"));

// 다운로드;;
$filename="file_name".$filenum;
header("location:$data[$filename]");

if($connect) {
@mysql_close($connect);
unset($connect);
}
?>

이렇게 적혀 있습니다.

이걸..



<?
/***************************************************************************
* 공통 파일 include
**************************************************************************/
include "_head.php";

if(!eregi($HTTP_HOST,$HTTP_REFERER)) die();

/***************************************************************************
* 게시판 설정 체크
**************************************************************************/

// 사용권한 체크
if($setup[grant_view]<$member[level]&&!$is_admin) Error("사용권한이 없습니다","login.php?id=$id&page=$page&page_num=$page_num&category=$category&sn=$sn&ss=$ss&sc=$sc&keyword=$keyword&no=$no&file=zboard.php");

// 현재글의 Download 수를 올림;;
mysql_query("update $t_board"."_$id set download".$filenum."=download".$filenum."+1 where no='$no'");

$data=mysql_fetch_array(mysql_query("select * from $t_board"."_$id where no='$no'"));

// 다운로드;;
$filename="file_name".$filenum;
$filename2="s_".$filename;

$filedir= $data[$filename];
$fileN= $data[$filename2];
if(strstr($HTTP_USER_AGENT, "MSIE 5.5")) { 
header("Content-Type: doesn/matter"); 
header("Content-Disposition: filename=$fileN"); 
header("Content-Transfer-Encoding: binary"); 
header("Pragma: no-cache"); 
header("Expires: 0"); 

else { 
Header("Content-type: file/unknown"); 
Header("Content-Disposition: attachment; filename=$fileN"); 
Header("Content-Description: PHP3 Generated Data"); 
header("Pragma: no-cache"); 
header("Expires: 0"); 


if (is_file("$filedir")) { 
$fp = fopen("$filedir", "r"); 
if($connect) {
@mysql_close($connect);
unset($connect);
}
if (!fpassthru($fp)) 
fclose($fp); 

?>

이렇게 바꿔주시면 어떤파일이든 무조건 다운로드 창이 뜨게 된답니다.
 


  피시키드
아하하하하-_-;;;
 3980
 57

피시키드
 3980
 57
http://www.dma.kr/dma/zb41pl8/view.php?id=prg&page=3&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=hit&desc=asc&no=7  
(2019-10-15 17:53:27)


67
  모딘데코 - 회피가 주특기인 나무 업체 
 피시키드
64 3 2020/07/14
66
  USB 표면저항 값 알아내기 
 피시키드
67 13 2020/07/06
65
  커스타드 크림 제조 
 피시키드
673 88 2019/12/23
64
  qbasic - bmp 처리방법 
 피시키드
327 91 2019/12/20
63
  리모콘에 쓰이는 부품중 이게 뭐예요? 
 피시키드
348 93 2019/12/19
62
  buddy 3.0 정품등록 -oilman.new21.net 
 피시키드
417 100 2019/11/19
61
  아두이노 키지판 3핀 
 피시키드
392 100 2019/11/11
60
  파일리스 공격   1
 피시키드
426 103 2019/11/08
59
  자바소스 난독화 
 피시키드
503 112 2019/10/21
  제로보드4 파일 다운로드부분   1
 피시키드
671 124 2019/10/15
57
  sketch for ppt 
 피시키드
5237 135 2019/10/14
56
  html 태그 (zb4, zeroboard4) 용 허용 태그 (with mysql query)  
 피시넷
1211 135 2019/10/07
55
  Windows Remote Desktop on GPU (윈도우 원격데스크톱 연결로 GPU활성화) 
 피시키드
1479 138 2019/10/01
54
비밀글입니다  통학버스 관련 카카오톡 봇 개발할것   1
 피시키드
9 0 2019/09/27
53
  MFM하드 PDF 링크 
 피시키드
543 132 2019/09/24
52
  minecraft 서버 로그 검색 
 피시키드
494 136 2019/09/22
51
  와콤 태블릿 호환표 
 피시키드
615 130 2019/09/17
50
비밀글입니다  ... 
 피시키드
3 0 2019/09/11
49
  오류코드 통합정리 php   1
 피시키드
510 141 2019/09/10
48
  lvm - lv 확장하기 
 피시키드
626 152 2019/07/31
47
  lvm #1 -- 100% 용량 전부 쓰고 싶으면 
 피시키드
621 153 2019/07/31
46
  linux boot 손상될때 
 피시키드
686 156 2019/07/31
45
비밀글입니다  정리노트-안드로이드 프로그래밍  
 피시키드
5 0 2018/10/17
44
  aa 
 피시키드
1059 255 2018/10/16
43
  파일 내부 문자열 교체 (find,perl) 
 피시키드
1547 261 2018/10/15
42
  HP 200LX 구매하고 싶습니다.   1
 Veritas
6748 419 2018/04/30
41
비밀글입니다  aps  
 피시키드
6 0 2018/03/05
40
  phpmyadmin #1698 
 피시키드
2248 459 2018/02/21
39
  리눅스에서 vino 설정시... 
 피시키드
2860 611 2016/01/14
38
  프로텍 as 
 피시키드
4238 623 2014/04/07

1 [2][3]



Copyright (C) 1997-2020 All Rights Reserved.