묻고답하기

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 남기남
Konghee 위키 어떻게 사용하나요  
redviolet212 링크걸리는게 이상해서 그런데 꼭좀 부탁드려요.. [2] 2012.02.01 by 때린데 또때려
lisleader [질문] xe_menu_item 이상 데이타 생성으로 인한 서버 부하 폭증, 다운, 장애  
슈퍼보드맨 페이지추가후,자바스크립트 노출.  
kei309 가입한 회원 수정 불가  
whitemind XE관련은 아니지만 한글이 깨져서 나옵니다. [1] 2012.02.01 by 송동우
럭셜진 확장변수 다중선택 때문에 그러는데요... [1] 2012.02.01 by 송동우
IU 사이트맵질문 [1] file 2012.02.01 by 황비
운명같은사람 게시판 관리모드에서 스킨정보를 누르니까 [한번만 도와주세요] [5] 2012.02.01 by 황비
WSJ 첨부파일 박스 크기 [1] file 2012.02.01 by 송동우
M3 분류 관리에서 분류 항목 삭제가 안됩니다 [3] file 2012.02.01 by 송동우
leebackup 이런건 어떻게 만드는 거에여? [1] file 2012.02.01 by 도라미
leebackup 게시판 댓글쪽에 닉네임이 길어서 계단현상이 일어나네요 [1] 2012.02.01 by 송동우
ddddggfrfv 게시판 스킨 수정 중에 [2] 2012.02.01 by 송동우
곰은어흥 몇가지 질문이 있습니다. [1] 2012.02.01 by 송동우
bonafide ko.lang 파일에 출력문구를 수정하면 에러가 납니다. [1] 2012.02.01 by 송동우
ezisis 로그인시 메뉴가 사라지는 문제. [1] 2012.02.01 by 송동우
iMint 댓글에 넥네임 대신 이름이 표시되도록 하려면 어디를 수정해야하나요??? [1] 2012.02.01 by 황비
명불허전 레이아웃 수정 문제 질문합니다. [1] 2012.01.31 by 황비
마법의가을 카페 XE관련 질문 드립니다.  
재문아빠 게시판의 module_srl을 알고 싶은데요. [1] file 2012.01.31 by 황비
리남철 새로고침하면 창이 닫힙니다. [1] 2012.01.31 by 황비
자유신 황비님 강의글 본 후 어떤것들을 추가로 배우면 좋을까요// [1] 2012.01.31 by 황비
손주사랑 윈도우7에는 F 드라이브가없나요? [1] file 2012.01.31 by 황비
acsl 문제 3가지가 있습니다.ㅠ(파일첨부,게시판관리, 위젯사이트연결) [1] 2012.01.31 by 황비
오골계 설치후 첫 로그인에서 이메일 주소 자체가 없답니다. ;;;;[사진첨부] [2] file 2012.01.31 by 황비
낑깡호두 메인페이지 xe없애는 법 [1] file 2012.01.31 by 황비
redviolet212 헤더부분을 수정할려면 어디서..?  
mskiller XE 설치에서 "DB 선택" 화면에서 mssql 선택이 안되요 [1] 2012.01.31 by mskiller
달빛영혼 메타태그로 도메인접속시 바로 -> XE 접속되게 했을경우..