묻고답하기

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 남기남
J나킴 XE 1.5 버전 이상에서 회원목록볼때 그룹별로 보는방법있나요?  
재문아빠 V3 갤러리에서 썸네일 크기 바꿨더니... [1] file 2012.01.28
forest535 RSS 피드 갱신주기를 조절할 수 있나요? [1] 2012.01.28 by snows96
miso777 업데이트 진행시 바로 최신으로 설치.? [2] 2012.01.28 by snows96
재문아빠 네이버 지도 오픈 API를 입력하는 곳이 없네요.  
Free942 첨부파일을 다른 지정된 곳에 저장할 수 있을까요??  
leebackup 1.5.1.2 에서 변경된 파일만 받으려고 합니다. [5] 2012.01.28 by leebackup
오바릿 목록 노출 관련 질문 file  
쿵푸팬더 files 폴더를 모르고 전체 삭제 하였습니다.!! [1] 2012.01.28 by Free942
94DT 이부분에 음악 위젯을 넣고싶은데요 [1] file 2012.01.28 by KANTSOFT
sky77 왜이럴까요?도와주세요 file  
sbshs77 소셜로그인으로 가입한 사람이 정보 수정시  
비타민. 데이터 이전 질문 [1] 2012.01.28 by 비타민.
질문있습니다.  
삐짐이 html문서 비회원 접근시 -부탁드립니다. [2] 2012.01.28 by 송동우
Joozoa 최근 게시물이 출력이 안됩니다.  
잔비어 카테고리지정글을 한페이지 제한둘수 있을까요? [1] 2012.01.28 by 송동우
행복하소서 송동우님 짧은질문 좀 드려도될까요? [1] 2012.01.28 by 송동우
닉네임을 중복할수 있게 하고싶습니다.  
오순도순 글작성시 등록하려면 에러납니다.  
autism26 메뉴관리 질문입니다.  
서부주민 url에 www가 있을 때와 없을 때... [1] 2012.01.28 by 송동우
빵상 게시물에 유투브 동영상을 링크했을 때  
오락실주인 중복추천 막는 방법좀 제발 ㅠ  
이성훈887 최근글 위젯 설정이 안먹힙니다...ㅠㅠ [1] 2012.01.28 by 때린데 또때려
아파츼 질문 답변좀 해주세요 ㅜ  
saliey 갑자기 왜이럴까요 ㅠㅠ  
또별 Core 1.5.1.3 버전 사용할 수 있는 PHP 버전 문의 [1] 2012.01.27 by 백성찬
SeunghyunLee 비회원 게시판 글쓰기버튼 노출 안하는방법 재질문.. [1] 2012.01.27 by 송동우
클라우 특정 게시판 리스트를 엑셀파일로 출력 [2] 2012.01.27 by 송동우