묻고답하기

download.html



<?
if($f && $fn) {
$dir = "./"; // 파일이 저장되어 있는 폴더 설정

function goBack($msg='', $url='') {
echo "<script>";
if($msg) echo 'alert("'.$msg.'");';
if($url) echo 'location.replace("'.$url.'");';
else echo 'history.go(-1);';
echo "</script>";
}

$real_name = $fn; //다운로드시 저장될 파일명
$save_name = $f; //서버에 실제 저장되어 있는 파일명

//▶ 만약 파일이 없을 경우 에러출력
if(!file_exists($save_name)) {
goBack("다운로드할 파일을 찾을 수 없습니다.");
exit;
} else {// 파일이 있으면 다운로드
if(eregi("(MSIE 5.0|MSIE 5.1|MSIE 5.5|MSIE 6.0)", $_SERVER["HTTP_USER_AGENT"]) && !eregi("(Opera|Netscape)", $_SERVER["HTTP_USER_AGENT"])) {
Header("Content-type: application/octet-stream");
Header("Content-Length: ".filesize($save_name));
Header("Content-Disposition: attachment; filename=".$real_name);
Header("Content-Transfer-Encoding: binary");
Header("Pragma: no-cache");
Header("Expires: 0");
} else {
Header("Content-type: file/unknown");
Header("Content-Length: ".filesize($save_name));
Header("Content-Disposition: attachment; filename=".$real_name);
Header("Content-Description: PHP3 Generated Data");
Header("Pragma: no-cache");
Header("Expires: 0");
}

$fp = fopen($save_name, "rb");
if(!fpassthru($fp))
{
echo "ok";
fclose($fp);
}
else {
echo "error.";}

}
}else
echo " 에러";
?>







상기 다운로드 사용을 위해 하기와 같이 사용하는데요..



<a href="download.html?f="/DATA/fract60/public_html/kb/data/draft/<?=$data[no]?>/<?=$data[filename]?>&fn=<?=$data[filename]?>" target='_blank'><?=$data[filename]?></a>



여기서 f 와 fn 값이 넘어가지 않는것으로 확인되었습니다.

어떻게 해야 할까요?

php.ini 는 제가 호스팅을 받고있는 중이라 수정이 불가한 상태입니다.

echo $_GET['fn'] ;

라고 해도 나오지 않고 있구요..

다른 방법 없을까요?


다른 방법이라도 있으면 꼭좀 알려주세요

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
SCAC 1.4에서 1.5로 업데이트할때.. [1] 2012.01.29 by forest535
파표 게시판을 갤러리형식으로 사용시 미리보기가 안떠요....아무나 답변좀~!! [2] file 2012.01.29 by forest535
blueclould content 위젯 권한 설정 [1] 2012.01.29 by forest535
또별 코어1514v보드패키지 설치후 쪽지,친구 등 페이지 에러  
nexonx 혹시 프로그램 개발자분들이 많은 사이트도 있는지요...?; [3] 2012.01.29 by nexonx
준희^^+ 확장변수 write_from.html 수정방법 좀 알려주세요.  
66index99 관리자메뉴에서 "업데이트 가능 wiki - 업데이트"가 자주 뜹니다.. [1] 2012.01.29 by 송동우
leebackup 이거 왜그런건지 알려주시면 감사하겠습니다 ^^ [7] file 2012.01.29 by NA답답이
JEDI 테마의 게시판 스킨을 적용 시키는 법  
94DT 게시판 글자수 제한 [1] 2012.01.29 by 송동우
오십대초짜 XE 설치도 않되는대 도와주세요... [2] 2012.01.29 by 오십대초짜
행복하소서 코어 1.5로 업뎃 안되게 막을방법 없을까요?  
msa 기본 welcome_page 모듈 페이지 타입이 ARTICLE 로 되어있는데 WIDGET 으로 어떻게 바꿔야 되나요?? [1] 2012.01.29 by 송동우
mchat_ 게시판 DX 질문 을 이곳에 올려봅니다.  
엘쿤 모바일에서 글쓰기 하는데요  
forest535 댓글(코멘트)를 피드로 받아보고싶습니다  
삐짐이 ip별 리다이렉트  
덴키드 [PXE CLIO] 플래시 창이 계속 떠있도록 설정질문 [2] file 2012.01.29 by 시니시즘
experiment XE 레이아웃 스킨에서 layout.html [3] 2012.01.29 by 인터니즈2
키스미베이베 특정확장자 포인트 경고문 제외시키기 [1] 2012.01.29 by 송동우
피닉스08 스케치북5 게시판이 자꾸 튀어나와요 file  
피닉스08 1.51v 게시판 업데이트 오류에 대해서 [1] file 2012.01.29 by 송동우
IU 제로보드Xe질문 [1] file 2012.01.29 by 송동우
하얀마법 글쓰기 후 에디터 화면에서 멈춰있습니다.  
김원웅 혹시 자동업데이트 하실수있는분 계신가요? [1] 2012.01.29 by StyleRoot
김선생™ 본문에 첨부한 이미지클릭시 확대되고 , 스크롤하면 사라지지가 않네요.. [4] file 2012.01.29 by snows96
아나까떼 설치가 앙대여 [3] file 2012.01.29 by miso777
aflatoxin 외부페이지로 불러온 파일의 자바스크립트가 안먹는 현상  
마루바람 확장변수에 파일 업로드 기능 추가..질문드립니다. (XMLRPC?)  
박당근 www 가 붙어있을경우 삭제해주는 스크립트 [2] 2012.01.28 by 송동우