묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP 그림 다운로드 관련 두번째 질문;
2003.03.07 07: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;
}
TheMics 님이 가르쳐주신 소스입니다.
Header("Content-type: file/unknown");
Header("Content-Length: $파일 사이즈");
Header("Content-Disposition: attachment; filename=$파일 이름");
결론은 이걸 어떻게 사용하느냐 입니다-_- ;; ;
죄송합니다ㅠ_ㅜ 설명해주세요..
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;
}
TheMics 님이 가르쳐주신 소스입니다.
Header("Content-type: file/unknown");
Header("Content-Length: $파일 사이즈");
Header("Content-Disposition: attachment; filename=$파일 이름");
결론은 이걸 어떻게 사용하느냐 입니다-_- ;; ;
죄송합니다ㅠ_ㅜ 설명해주세요..
$filename 엔 파일의 이름을 적어주시면 됩니다. 예) xxx.zip