묻고답하기

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 남기남
최태현913 error 500 관련 질문  
pipo 게시판 쓰기가 안되요~ [4] 2008.10.31 by pipo
화해 글쓰기 시 미리 기본내용이 들어가 있게 할 수 있나요? [2] 2008.10.31 by 화해
TOHN svn에 관해 질문 드립니다.. [2] 2008.10.31 by 비나무
씨에씨에 자동 로그인하는 주소 알려주세요  
ㄲ ㅏ ㅊ ㅣ Windows 2008 +IIS7.0 + MSQL + PHP 사용하여 제로보드 [2] 2008.10.31 by ㄲ ㅏ ㅊ ㅣ
あきら xe에서 제공하는 레이아웃에서요 상단부분 늘리기 [1] file 2008.10.31 by 느까끼
프리더스 댓글창에 표시되는 링크(밑줄,파란색)을 없애고 싶습니다. 가능할련지.. [1] 2008.10.31 by 느까끼
산골소년 파일첨부 [1] 2008.10.31 by 백성찬
관리자 관심 갖고 한번만 봐 주세요... [5] 2008.10.31 by 음냐..
hayanface 도와주세요. 모르겠어요 ㅠ [2] 2008.10.31 by Diver
산골소년 홈페이지화면에 아무것도 뜨지 않는데 왜 그런가요? [4] 2008.10.31 by 싱하형
화이트노이즈 메뉴추가는 어떻게 하나요?? [3] file 2008.10.31 by 화이트노이즈
화이트노이즈 파일첨부 오류 [1] 2008.10.31 by 백성찬
김병현785 zbxe에서 폼메일 어떻게 만드나요??  
kant_katz xe 페이지 작업이 되질 않네요 [2] 2008.10.31 by 느까끼
하늘다람쥐 lib.php 에러가 난데요...히궁~~ [2] 2008.10.31 by 네비™
김덕산 firefox에서는 돌아가는데, 왜 explore에서는 안될까요? [10] 2008.10.31 by 백성찬
김병화999 몇몇 게시판이 어제부터 당최 나오질 않네요? [4] 2008.10.31 by 베토벤바이러스
김덕산 explore 에서는 여전히 안되는데요.. [1] 2008.10.31 by 백성찬
hayanface 네이버 검색창 이동!! [2] 2008.10.31 by 네비™
스프카 메뉴글자에 높이가 다르네요 [1] file 2008.10.31 by 네비™
나종현546 제로보드와 Shoutbox 연동에 관하여 질문드리고 싶습니다. [1] 2008.10.31 by 네비™
pillar 스크롤바 [2] 2008.10.31 by 느까끼
moon12 갤러리 글쓰기 [9] 2008.10.31 by moon12
moon12 얼마전 1.0.6버젼으로 업후 갤러리 에서 쓰기 하면 에디터가 없어요 [19] 2008.10.31 by 느까끼
tooe 메인에서 글 쓸때마다 탬메뉴가 ?? [4] file 2008.10.31 by 네비™
장진휘 급한 질문 ㅠ! [3] 2008.10.31 by 장진휘
히스카 일부게시판만 파일 첨부가 안되요!! ㅠ (확장변수적용 후)  
이원형 확장변수를 이용해 대회참가신청을 받으려고 합니다. [1] 2008.10.31 by 이원형