묻고답하기

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 남기남
saliey 갑자기 왜이럴까요 ㅠㅠ  
또별 Core 1.5.1.3 버전 사용할 수 있는 PHP 버전 문의 [1] 2012.01.27 by 백성찬
SeunghyunLee 비회원 게시판 글쓰기버튼 노출 안하는방법 재질문.. [1] 2012.01.27 by 송동우
클라우 특정 게시판 리스트를 엑셀파일로 출력 [2] 2012.01.27 by 송동우
우영아빠 1.5.1.3 설치후 게시글 열람 시 메세지 입니다. 원인을 아시는 분 도움 좀 부탁드립니다. "연결 초기화 페이지 로딩 중 서버와의 연결이 초기화 되었습니다 file  
산골아찌 회원가입이 안열려요... [1] 2012.01.27 by CMD
카멜레온802 게시판 질문입니다. [1] 2012.01.27 by 송동우
강호성872 최근 게시물의 작성 시간 삭제 [2] 2012.01.27 by 때린데 또때려
때린데 또때려 최근게시물에서 날자 오른쪽으로 정렬하기 [2] 2012.01.27 by 송동우
맥문동 ftp 설정 아주 희안한 경우인데요..도움좀 부탁드립니다. [1] file 2012.01.27 by 카르마
강경희626 게시글 클릭하면 왼족으로 [1] 2012.01.27 by 브레인630
스포츠365 저만 그런가요? [1] file 2012.01.27 by 브레인630
코튼캔디 간단한 질문입니다. 게시판 관련 질문과 호스팅 질문입니다. [1] file 2012.01.27 by 브레인630
스풀링 게시판 폼 수정은 어디서 하는건가요? [1] 2012.01.27 by 브레인630
카멜레온802 관리자 비번에 대한 것입니다. [1] 2012.01.27 by 송동우
최혁필184 php 파일로 외부 페이지 만들려고 합니다. [1] 2012.01.27 by 카르마
many 게시판DX 정렬문제 도움 부탁드립니다  
슬프다진짜 외부페이지 관련해서 질문 드립니다. [1] 2012.01.27 by JHN
mayanking 귀신이 곡할 현상이 생겼읍니다. [2] file 2012.01.27 by mayanking
쿵푸팬더 게시판 css 수정해서 제목 색 변경하고 싶은데 [2] 2012.01.27 by 송동우
성호군 없뎃후 익스플로러 관리자 모드에서 메뉴항목이 안 보이네요.~ 크롬만 되는데, 아시는분! [1] 2012.01.27 by 송동우
달마김 어제부터 글쓰기가 안되요,,ㅜㅜ  
SeunghyunLee 비회원 게시판 글쓰기버튼 노출 안하는방법 [1] 2012.01.27 by 송동우
김희예 게시판에 글 작성시 나타나는 오류 [1] 2012.01.27 by 달마김
NTNTNT 확장변수 질문 드려요 (동우님! 죄송한데 한번만 더 확인해 주세요ㅜㅜ) [2] 2012.01.27 by 송동우
은성이꺼 한글이 깨져요.ㅠㅠ [2] 2012.01.26 by 은성이꺼
hellomi 다시 문의드립니다. Contact us 모듈에서 파일첨부 기능 추가하는 방법  
송동우님 content 위젯 수정했습니다. [1] 2012.01.26 by 익멍
누굴까요제가 확장변수 관리자만 보이기....송동우님 부탁좀... [4] 2012.01.26 by 누굴까요제가
whitemind 로그인을하면 로그인창을 펼치면 닫히질 않습니다. [1] 2012.01.26 by 송동우