이런 소스가 필요하다는게 의아할 수도 있다.
그러나 mobile explore나 기타 다른 용도로(열기가 아닌 다운로드 하기 위한 목적으로) 이 소스가 필요할 때가 있다.
소스파일명?filename=xxx.xxx 로 부르면 된다. 그러면 xxx.xxx가 바로 다운로드하겠냐는 대화상자로 나타난다.
Header("Content-type: file/unknown");
Header("Content-Description: PHP3 Generated Data");
Header("Content-Length: ".filesize($filename));
Header("Content-Disposition: attachment; filename=$filename");
Header("Pragma: no-cache");
Header("Expires: 0");
$fp = fopen($filename, "rb");
if(!fpassthru($fp)) {
fclose($fp);
}
박영식 (비회원)
댓글 달기