<?
// 다운로드
$filename = date('md')."dr_q.pdf";
$filename = explode("/", $filename);
$filename = $filename[sizeof($filename)-1];
//이미지도 다른파일과 같이 다운로드로 하게끔 하기
//------------------다운로드----------------------------//
Header("Content-type:application/octet-stream");
//Header("Content-Length:".$file_size);
Header("Content-Disposition:attachment; filename=".$filename);
//Header("Content-Transfer-Encoding:binary"); // 이거 주석풀면 pdf 파일 깨져서 다운됨.. 이유는 바이너리로 생성하는 헤더이기 때문. (텍스트파일 등을 다운받으면서 pdf로 생성해줄 때 씀)
Header("Pragma:no-cache");
Header("Expires:0");
//다운받을 파일의 경로와 이름
// 절대경로로 사용하기 위해서는 php.ini 파일 allow_url_fopen()을 사용으로!
//$Down_Folder = "http://주소/file/".$DownFile;
$Down_Folder = "file/".$DownFile;
$fh = fopen($Down_Folder, "rb");
if(!fpassthru($fh))
{
fclose($fh);
}
?>
<a href="./download.php?DownFile=dr_q.pdf>
'PHP' 카테고리의 다른 글
다중 셀렉트(배열이용) (0) | 2013.04.05 |
---|---|
그누보드 로그인세션 공유 (0) | 2013.04.05 |
게시판 페이징 구현 (2) | 2013.04.05 |
워터마크 삽입 (0) | 2013.04.05 |
xml 받아와서 파일로 저장, 사용하기 (0) | 2013.04.04 |