게시판에 파일 첨부 기능 추가(1/3)

이미 지난 시간에 수차례에 걸쳐 파일을 업로드 기능에 대해 실습해 본 적이 있습니다.
이번 시간부터는 파일 업로드 기능을 실제 게시판에 적용해 보겠습니다.

앞서 파일 업로드 기능에 대해 어느 정도 이해를 하셨다면 그리 어려운 내용은 아닐 것입니다.
기존(PHP 게시판 1차 프로젝트)에 만든 다음과 같은 파일에 파일 업로드를 위한 코드를 추가해 주면 됩니다.

위의 파일 뿐만 아니라 bbs 테이블에 첨부 파일의 이름을 저장할 수 있는 필드를 추가해야 합니다.
PhpMyAdmin을 실행하여 아래와 같이 file_name1 과 s_file_name1 두 개의 필드를 추가합니다.

(※ phpMyAdmin 실행할 줄 아시죠? 오래 되어서 잊어버렸나요?
http://localhost/myadmin/ 라고 입력하면 됩니다.)

file_name1 필드에는 첨부 파일의 디렉토리와 파일 이름이 모두 저장되고, s_file_name1 필드에는 첨부 파일의 파일 이름만 저장합니다.

먼저 글 쓰기 폼에 파일을 첨부할 수 있는 폼을 추가하기 위해,
write.php 파일에 일부 코드를 추가합니다.

※ write.php 파일을 포함해 앞으로 설명하게 될 insert.php modify.php modify_ok.php view.php 파일은 모두 자료실에 등록되어 있습니다. 다운로드하셔서 참조하시기 바랍니다.

먼저 55행, form 태그에 ENCTYPE=’multipart/form-data’ 속성을 추가합니다.

이게 뭐냐구요? 혹시 기억이 안 나면 파일 업로드 기능 구현(1) upload.html 강좌를 다시 보세요~

그리고 아래와 같이 120~124행의 코드를 추가하면 됩니다.

자, 다 됐습니다.
write.php 파일을 실행해 볼까요?
아래와 같이 나오면 정상입니다.

추가 설명 필요없죠?

이상 동주아빠 손병목이었습니다.

위로 스크롤