-
[PHP] 파일 업로드PHP 2024. 1. 11. 20:11
파일 업로드 해보기
<!DOCTYPE html><html lang="ko"><head><meta charset="UTF-8"><title>파일 업로드 샘플</title></head><body><form action="upload.php" method="post" enctype="multipart/form-data"><input type="file" name="ufile"><button>업로드</button>
</form>
</body></html>enctype="multipart/form-data"
파일 업로드를 위해서 이 형식의 entype 이 필수입니다.
print_r 에 $_FILES 를 찍어보시면 업로드된 파일의 정보가 나올 겁니다.
이제 이 정보를 이용해보겠습니다.
우선 upload 라는 폴더를 생성하여 업로드 경로 위치 변경과 저장된 파일이름을 지정해보겠습니다.
<?php//print_r($_FILES);echo '파일명 : ' .$_FILES['ufile']['name'];echo '<br>';echo '용량 : ' .$_FILES['ufile']['size'];
$tfile = './upload/abc.png'; // upload 라는 폴더에 abc.png 라는 이름으로 저장하겠다.
$size = $_FILES['ufile']['size'];
move_uploaded_file($_FILES['ufile']['tmp_name'], $tfile); // 업로드 경로 바꾸기
?>이렇게 하면 성공적으로 파일이 업로드되어 지정된 경로에 지정한 이름으로 저장이 된 것을 확인 하실 수 있습니다.
'PHP' 카테고리의 다른 글
[PHP] 파일 읽기, 쓰기 , 열기 , 닫기 (0) 2024.02.21 [PHP] 파일의 절대위치 감출 때 유용한 readfile 함수 (0) 2024.01.11 [PHP] include / require (1) 2024.01.11 [PHP] date (0) 2024.01.11 [PHP] 정규표현식 2 (0) 2024.01.11