묻고답하기

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 남기남
박인호 질문(게시판이 열리지 않는 문제)을 좀더 구체적으로 올립니다. [2] file 2008.10.30 by 박인호
N0ah 1.0.6 업데이트 후 이미지가 깨집니다. 사진첨부 [4] file 2008.10.30 by N0ah
황새바위 제로보드4에서 회원아이디 한글  
김덕호138 주소록(외부페이지)에서 추가항목 출력시  
혜재 도메인 연결 질문드립니다. [1] 2008.10.30 by 백성찬
N0ah 오늘 firefox를 설치해 보았는데요, 문제가 생겼습니다. [2] 2008.10.30 by N0ah
쭈띠 앗~! 이런 황당한 일이 발생했습니다.ㅠㅠ [5] file 2008.10.30 by 쭈띠
별사탕FS 버전 0.2.8 인데요 1.06으로 업데이트 하려면 첨 부터 해야 하나요 [2] 2008.10.30 by 느까끼
silvergray630 제로보드xe와 플래쉬 활성화소스의 충돌 [1] 2008.10.30 by 느까끼
풀카운트 레이아웃 스킨 안쓰고요. [2] 2008.10.30 by 느까끼
리봄 tools 검사했는데 에러메세지가 두줄 나왔습니다..-.-?  
구승주 왜 이런 내용이 나올까요??? [5] file 2008.10.30 by 구승주
싸달 첨부 파일 업로드를 ActiveX 컴포넌트로 변경하고 싶습니다.  
花切り鳥 파일첨부 버튼이 안돼요 [8] 2008.10.30 by chunja
ㄲ ㅏ ㅊ ㅣ Windows 2008 +IIS7.0 + MSQL + PHP 사용하여 제로보드 설치 [4] file 2008.10.30 by ㄲ ㅏ ㅊ ㅣ
TOHN 제로보드 XE svn에 관해...  
김영윤168 만들어진 홈페이지에 최근게시물적용시키는방법좀 [1] 2008.10.30 by 느까끼
꼬기송 질문입니다. [3] file 2008.10.30 by 느까끼
stwat34 위지위그 에디터 모듈 추가 후 활성화가 되지 않습니다. [2] 2008.10.30 by 김용수647
글쓰기 권한이 없을시 쓰기 버튼을 안보이게 할 수 있을까요. [3] 2008.10.30 by bluepark
부안프로그래밍 1:1 상담 기능점요!!! [1] 2008.10.30 by 백성찬
리봄 게시판 목록의 조회수 , 추천, 작성자 등이 뭉쳐져서 나타납니다. (사진첨부) [16] file 2008.10.30 by 네비™
양창용 특정 권한의 대상을 모두 해제하시면 로그인하지 않은 회원까지 권한을 가질 수 있습니다 [1] 2008.10.30 by SMaker
셀티 게시판 목록 클릭시 플래시 메뉴가 뜨지 않음. [2] file 2008.10.31 by 셀티
Nzeus 질문 금지인데 질문입니다. ㅋㅋㅋ [2] 2008.10.31 by Nzeus
컴누리 쎙초자라 도움바랍니다 [1] 2008.10.31 by 백성찬
멧풀다솜 여전히 이상한 첨부파일문제 [3] 2008.10.31 by ㅋㅋ
아방이회장 가입시 닉네임 글자수 제한 하기? [2] 2008.10.31 by 카르하
smurp777 첨부파일 다운로드 할때 이상한 사이트로 연결됩니다. [2] 2008.10.31 by smurp777
칼잇으마 위젯에서 캐시파일 재생성 시간을 두는게 좋다는게 무슨 말인가요? [3] 2008.10.31 by 백성찬