묻고답하기

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 남기남
파표 송동우님 로그인위젯에 문제가 생겼어요(아무나 답변좀 해주세요ㅠ) [1] file 2012.01.21 by 송동우
정지양990 xe->xe로 데이터 이전시 게시판을 선택할 수 없네요.  
whitemind 게시판 파일 업로드 용량을 올리고 싶습니다. [1] 2012.01.21 by 송동우
다나한 위젯 css파일이 적용이 안되는 것 같아요 [2] 2012.01.21 by 송동우
nyou8797 [동우님 질문수정]bodex 댓글 닉네임 옆에 지정한 회원추가정보 보이게 하기 [2] 2012.01.22 by 송동우
비밀얌 웹사이트 상단에 공간 없애는 방법 뭐가 있죠? [1] 2012.01.22 by 착한악마
개발해보쟈 XE는 엔진인가요, 프레임워크인가요? [2] 2012.01.22 by 무한탐구
Jabezp 이 에러에 관해 아시는분..... [1] file 2012.01.22 by 백성찬
아나까떼 XE언어가 영어로만 고정되네요; [1] 2012.01.22 by 백성찬
임명수 업데이트 후에 글이 하나도 안 보이게 되었어요.(;ㅁ;) [1] 2012.01.22 by 백성찬
오락실주인 사이트오픈후 게시물 많이달면 스팸?? [1] 2012.01.22 by 백성찬
Zeebada 확장 컴포넌트 에서 이미지 갤러리 출력문제  
hsy3116 게시판DX,EX 두개다 게시글을 클릭해도 게시물이 새창형식(?)으로 안뜨네요..  
Joozoa 시작페이지 바꾸려다 잘못 입력해서인지 사이트가 뜨지 않아요. [3] 2012.01.22 by Joozoa
땅강아지a 레이어팝업창 닫는 스크립트 도와주셔요.. [3] 2012.01.22 by 송동우
asdfsa zb4->XE로 XML파일 이전했더니 졋, 잏 같은 한글 짤림현상 [1] 2012.01.22 by KanTa
쿵푸팬더 서버 셋팅에 문제가 생긴거 같아요. [1] 2012.01.22 by KanTa
miso777 쇼셜XE 설치하신분들 도와주세요 [1] 2012.01.23 by gomshop
DynamicLaser 레이아웃 관련해서 질문합니다.  
은성이꺼 제로보드초짜질문..메인에 공지사항불러오는거요 [1] 2012.01.23 by 때린데 또때려
Carine XE 공지사항 뜨게 [1] 2012.01.23 by gomshop
팔도준 게시글은 어디에서 어떻게 작성하나요 ? [2] 2012.01.23 by KanTa
강아지60 php5로 download 구현하는 방법 좀 봐주세요 [1] 2012.01.23 by SMaker
쿵푸팬더 관리자 페이지에서 메뉴를 설정할 수 없어요. [1] 2012.01.23 by 송동우
아파츼 엑셀파일을 DB에 추가하는법이 없을까요?  
이도이도 xe코드가 들어간 외부페이지를 index.htm으로 만드는법+모바일레이아웃 [1] 2012.01.23 by NTNTNT
자야2 관리자모드에서 업데이트한 포인트가 사이트에선 적용이 안됩니다. [1] 2012.01.24
천국의XE 이 php 구문에서 뭐가 틀렸나요? [1] 2012.01.24 by 송동우
아름다운21 제 홈피좀 도와주세요... [2] 2012.01.24 by 송동우
오락실주인 지식인xe 이거 해결방법좀 제발 !!! [2] file 2012.01.24 by 숭숭군