pC.NET

Welcome to oscc.kr



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

작성자 : 피시키드

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

?>

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


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

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


65
  커스타드 크림 제조 
 피시키드
528 37 2019/12/23
64
  qbasic - bmp 처리방법 
 피시키드
235 42 2019/12/20
63
  리모콘에 쓰이는 부품중 이게 뭐예요? 
 피시키드
252 42 2019/12/19
62
  buddy 3.0 정품등록 -oilman.new21.net 
 피시키드
329 51 2019/11/19
61
  아두이노 키지판 3핀 
 피시키드
304 51 2019/11/11
60
  파일리스 공격   1
 피시키드
332 53 2019/11/08
59
  자바소스 난독화 
 피시키드
404 65 2019/10/21
  제로보드4 파일 다운로드부분   1
 피시키드
401 72 2019/10/15
57
  sketch for ppt 
 피시키드
1428 87 2019/10/14
56
  html 태그 (zb4, zeroboard4) 용 허용 태그 (with mysql query)  
 피시넷
1031 85 2019/10/07
55
  Windows Remote Desktop on GPU (윈도우 원격데스크톱 연결로 GPU활성화) 
 피시키드
1102 84 2019/10/01
54
비밀글입니다  통학버스 관련 카카오톡 봇 개발할것   1
 피시키드
9 0 2019/09/27
53
  MFM하드 PDF 링크 
 피시키드
446 83 2019/09/24
52
  minecraft 서버 로그 검색 
 피시키드
405 93 2019/09/22
51
  와콤 태블릿 호환표 
 피시키드
515 83 2019/09/17
50
비밀글입니다  ... 
 피시키드
3 0 2019/09/11
49
  오류코드 통합정리 php   1
 피시키드
413 95 2019/09/10
48
  lvm - lv 확장하기 
 피시키드
530 104 2019/07/31
47
  lvm #1 -- 100% 용량 전부 쓰고 싶으면 
 피시키드
531 102 2019/07/31
46
  linux boot 손상될때 
 피시키드
585 103 2019/07/31
45
비밀글입니다  정리노트-안드로이드 프로그래밍  
 피시키드
5 0 2018/10/17
44
  aa 
 피시키드
963 207 2018/10/16
43
  파일 내부 문자열 교체 (find,perl) 
 피시키드
1364 211 2018/10/15
42
  HP 200LX 구매하고 싶습니다.   1
 Veritas
6642 356 2018/04/30
41
비밀글입니다  aps  
 피시키드
6 0 2018/03/05
40
  phpmyadmin #1698 
 피시키드
2161 406 2018/02/21
39
  리눅스에서 vino 설정시... 
 피시키드
2748 551 2016/01/14
38
  프로텍 as 
 피시키드
4127 566 2014/04/07
37
  테스트 
 피시키드
4082 549 2014/01/28
36
  똠방각하 
 피시키드
4329 582 2013/08/30

1 [2][3]



Copyright (C) 1997-2020 All Rights Reserved.