$file_size=filesize($file_path);
filesize -> 파일의 경로를 알아오는 함수
is_file(); -> 파일의 존재여부를 알려주는 함수
unlink("upload/$rs_arr[filename]");
unlink() 함수는 PHP에서 파일을 삭제하는 함수
<?php
$file_name=urldecode($_GET["filename"]);
$file_path="./upload/$file_name";
$file_size=filesize($file_path);
//파일 다운로드 하는 경우 HTTP 헤더를 설정하는 코드
header("Content-Type: application/x-octetstream"); //전송되는 데이터가 텍스트가 아니라 MIME(파일)이라 명시하는 값
header("Content-Disposition: attachment; filename=".urlencode($file_name)); //어떤 파일을 다운로드 할 지 파일의 이름을 명시하는 값
header("Content-Transfer-Encoding:binary"); //써도 되고 안 써도되긴 하는데 해당 파일이 이진 파일임을 명시하는 값
header("Content-Length: $file_size"); // 다운로드할 파일의 크기 지정 값
readfile($file_path); //해당 경로의 파일을 읽어서 출력하는 코드 (내용도 전달)
?>
'WEB' 카테고리의 다른 글
web session hijacking (0) | 2025.06.26 |
---|---|
web hacking (0) | 2025.06.26 |
web-게시판 만들기 (0) | 2025.06.23 |
회원가입 php , javascript (0) | 2025.06.23 |
로그인 php & 로그아웃 php (3) | 2025.06.19 |