pC.NET

Welcome to oscc.kr



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

작성자 : 피시키드

제로보드 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); 

?>

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


  피시키드
아하하하하-_-;;;
 4420
 60

피시키드
 4420
 60
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)


101
비밀글입니다  노트북 lcd 떨림 
 피시키드
1 0 2020/12/27
100
비밀글입니다  BOSSMOSTER 아내꺼 LCD파트넘버.   1
 피시키드
24 0 2020/12/24
99
  하드디스크, U,W,C 3상모터를 로터리 엔코더로. 
 피시키드
47 11 2020/12/24
98
  screen size 계산기. 
 피시키드
45 8 2020/12/24
97
  구글 드라이브 팁. 
 피시키드
54 10 2020/12/24
96
  CPU 스티커 
 피시키드
158 16 2020/12/10
95
  유화로 그려볼만한 그림을 만드는.... 
 피시키드
84 25 2020/12/09
94
비밀글입니다  qb64 
 피시키드
1 0 2020/12/09
93
  스핀와인더 기계화? 
 피시키드
74 22 2020/12/09
92
  Eggerland mystery 솔루션 
 피시키드
70 18 2020/12/09
91
  청계천 업체 리스트 
 피시키드
306 25 2020/10/24
90
  철천지? 인터넷 철물점. 
 피시키드
416 25 2020/10/23
89
  회로도 데이타시트 모음 
 피시키드
149 22 2020/10/14
88
  아두이노 멀티테스터기 - 아카이빙 
 피시키드
134 23 2020/10/14
87
  아두이노 멀티테스터기 
 피시키드
144 27 2020/10/14
86
  위키문법 
 피시키드
143 31 2020/10/14
85
비밀글입니다  살까말까 - 울트라 배터리(...) 
 피시키드
3 0 2020/10/14
84
  보빈와인더 설계도  
 피시키드
146 27 2020/10/14
83
  AMD AM3 지원 DDR3 메인보드 
 피시키드
127 22 2020/10/14
82
  아두이노 - Tiny Hotshoe Light Meter 
 피시키드
124 22 2020/10/14
81
  Wireless bug detector 
 피시키드
115 23 2020/10/14
80
  추억의 카바이트등, 간드레 
 피시키드
137 24 2020/10/14
79
  아두이노 우노 핀맵 튜토리얼 
 피시키드
125 29 2020/10/14
78
  아두이노 도통테스터기 힌트 
 피시키드
250 29 2020/10/14
77
  NAS+HOST용 컴퓨터 메인보드 
 피시키드
128 22 2020/10/14
76
  RPG게임모음.   1
 피시키드
135 20 2020/10/14
75
  ViewVC 
 피시키드
124 24 2020/10/14
74
  DIYJOA발 무선전등 스위치 사용하기 
 피시키드
113 25 2020/10/14
73
  저항박스 회로도 
 피시키드
135 30 2020/10/14
72
  덮죽덮죽 기사 삭제? 아니다! 구글에 저장본 있었네? 
 피시키드
143 25 2020/10/12

1 [2][3][4]



Copyright (C) 1997-2021 All Rights Reserved.