-
[JS, PHP, MySQL] 웹 사이트 만들기 1.16 - 파일 업로드WEB 만들기/mk_web - JS, PHP, MYSQL 2023. 6. 5. 18:58
게시글을 작성할 때와 수정할 때 파일을 업로드할 수 있도록 했다
파일 업로드
15
파일 전송을 위해 enctype을 반드시 작성해 줘야 한다32 ~ 36
파일 업로드를 위한 공간을 만들었다34 ~ 38
수정하는 부분 역시 글쓰기와 마찬가지로 수정해 주고 파일 업로드 공간을 만들어 줬다21 ~ 24
파일이 있다면 업로드 경로를 지정해 주고 허용할 확장자도 선택해 준다26 ~ 38
에러가 생긴다면 에러메시지를 변수에 담아주고 파일의 이름도 파일 이름 변수에 담아준다
확장자를 골라주고 입력받은 확장자가 내가 허용할 확장자인지 확인한다40 ~ 42
파일 이름의 구분을 위해 최종 파일의 이름을 저자 + 제목 + 파일 이름으로 해서 업로드한다수정할 때와 글을 작성할 때 파일의 이름도 수정과 작성이 되도록 한다
리눅스의 경우 정해진 폴더에 이미지를 업로드하기 위해선 권한을 부여해 줘야 한다
chmod 777 images # chmod 777 파일이름
권한 부여를 해주면 위와 같이 바뀌고 아래와 같이 업로드가 된다
글을 작성할 때와 수정할 때 모두 정상적으로 작동한다
728x90'WEB 만들기 > mk_web - JS, PHP, MYSQL' 카테고리의 다른 글
[JS, PHP, MySQL] 웹 사이트 만들기 1.17 - 파일 다운로드 (0) 2023.06.05 [JS, PHP, MySQL] 웹 사이트 만들기 1.15 - 글 삭제 (0) 2023.06.03 [JS, PHP, MySQL] 웹 사이트 만들기 1.14 - 글 수정 (0) 2023.06.03 [JS, PHP, MySQL] 웹 사이트 만들기 1.13 - 글쓰기, 게시글 보기 (0) 2023.06.03 [JS, PHP, MySQL] 웹 사이트 만들기 1.12 - 글쓰기, 글작성 페이지 만들기 (0) 2023.05.31