사이트 내 전체검색
PHP
[php] 다른 이름으로 다운로드시키기
로빈아빠
https://cmd.kr/php/426 URL이 복사되었습니다.

본문

다른 이름으로 다운로드시키기

화일위치를 모르게 하기 위해서 사용하는 방법으로
무조건 다운로드되게 하는 소스입니다.

<? 
$boardUploadDIR = "실제파일이 존재하는 절대경로 디렉토리"; 
$file_OldName = "파일의 원래이름"; 
$file_Name = "바꾸고 싶은 이름"; 

if(eregi("(MSIE*)", $HTTP_USER_AGENT)){ 
        Header("Content-type: application/octet-stream"); 
        Header("Content-Length: ".filesize("$boardUploadDIR/$file_Name"));     
        Header("Content-Disposition: attachment; filename=$file_Name");   
        Header("Content-Transfer-Encoding: binary");   
        Header("Pragma: no-cache");   
        Header("Expires: 0");   
} else { 
        Header("Content-type: file/unknown");     
        Header("Content-Length: ".filesize("$boardUploadDIR/$file_Name")); 
        Header("Content-Disposition: attachment; filename=$file_Name"); 
        Header("Content-Description: PHP3 Generated Data"); 
        Header("Pragma: no-cache"); 
        Header("Expires: 0"); 
} 
$fp = fopen("$boardUploadDIR/$file_OldName", "r"); 
if (!fpassthru($fp)) fclose($fp); 
?>

댓글목록

등록된 댓글이 없습니다.

PHP
871 (11/18P)

Search

Copyright © Cmd 명령어 52.15.136.223