묻고답하기

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 남기남
otoelvo 메뉴 한꺼번에 내려오게 만들기.. [1] 2013.09.09 by sejin7940
너부리야 콤보박스에 위젯 항목이 하얗게 나옵니다. [1] file 2013.09.09 by 공수래
alicepapa editor 이미지 본문삽입 관련 파일 주소 [1] 2013.09.09 by sejin7940
CTES 제로보드로 만든 홈페이지에 동영상을 업로드 할수 없나요? [1] 2013.09.09 by 공수래
강군z 상단에 알림글 안뜨게 하는방법 없는지요? [1] file 2013.09.09 by sejin7940
박철수962 XE Core 1.5.3 ->1.7.3.4 로 업데이트할때의 질문입니다. [1] 2013.09.09 by sejin7940
최윤한 accept-encoding gzip deflate disable 시킬려면 어떻게 하나요? [1] 2013.09.09 by sejin7940
sage하늘 레이아웃 문제같아요.. 도와주세요! [3] file 2013.09.09 by 착한악마
simu 모바일 스킨 [1] 2013.09.09 by simu
도로테비 위젯페이지에서 사이트 제작중인데 [2] 2013.09.09 by mcgomting
Aslan 최신 글 불러오기에 문제가 생겼습니다.  
XE초보자입니다 xe 미니샵 사용중인데 게시판 목록에서 가격이 짤립니다. file  
powerman 두홈페이지를 한곳만 가입하고 한아이디로 로그인하는방법?  
cafe009 XE FTP설치 와 설정에 관한 질문 [3] 2013.09.08 by 빛의바다
탑엣지 이미지 첨부 alt 관련  
QnAJoaa 1.7에서 '탭 형태 최근 웹진형 및 이미지 위젯' - 탭 출력 안된는 문제 [1] file 2013.09.08 by 공수래
navyFlElD 모바일 MP4동영상다운로드방법 [1] 2013.09.08 by 빛의바다
착한부산남자 가입할 때 아이디를 선택으로 사용하게 할려면? 아이디를 수정 못하게 할려면?  
호스케치 이런 웹사이트도 XE로 만든것인가요? [2] 2013.09.08 by KrteamENT
브랜든a 짧은주소의 숫자생성 원리 [1] 2013.09.08 by sejin7940