묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP 질문
2003.03.05 08:36
Jpg나 Gif 를 다른이름으로 저장이 아닌, 다운로드 창이 떠서 받게 하고 싶습니다..
http://pbbs.naver.com/photo/read.php?id=imgsearch_0&nid=670&work=list&st=&sw=&cp=1&selectSize=1
이링크처럼요.
저 사이트에서는 download.php 를 따로 만들어서 쓰던데..
혹시 안에 어떤내용이 들어갔는지 알수 있을까요..?
http://pbbs.naver.com/photo/read.php?id=imgsearch_0&nid=670&work=list&st=&sw=&cp=1&selectSize=1
이링크처럼요.
저 사이트에서는 download.php 를 따로 만들어서 쓰던데..
혹시 안에 어떤내용이 들어갔는지 알수 있을까요..?
댓글 3
-
행복한고니
2003.03.05 09:42
파일 다운로드를 위한 헤더뿌려주고 파일내용읽어서 뿌려주고... 그러죠 ^^;; -
행복한고니
2003.03.05 10:05
if(eregi("(MSIE 5.0|MSIE 5.1|MSIE 5.5|MSIE 6.0)", $HTTP_USER_AGENT))
{
Header("Content-type: application/octet-stream");
Header("Content-Length: ".filesize($localfile));
Header("Content-Disposition: attachment; filename=$filename");
Header("Content-Transfer-Encoding: binary");
Header("Expires: 0");
}
else{
Header("Content-type: file/unknown");
Header("Content-Length: ".filesize($localfile));
Header("Content-Disposition: attachment; filename=$filename");
Header("Content-Description: PHP3 Generated Data");
Header("Expires: 0");
}
if(is_file($localfile)){
$fp = fopen($localfile, "r");
if (!fpassthru($fp))
fclose($fp);
}
else{
$this->errmsg = "로컬에 파일이 존재하지 않음";
return -1;
}
황석훈님의 FTP 소스에서 가져온 내용입니다. (From phpschool.com)
위 부분을 참고하시면 되겠네요~ *^^* -
TheMics
2003.03.05 17:06
Header("Content-type: file/unknown");
Header("Content-Length: $파일 사이즈");
Header("Content-Disposition: attachment; filename=$파일 이름");
이정도면 충분합니다.