사용자가 선택한 파일을 전송 했을 때,
그것을 php쪽에서 받아서,
여러분이 원하는 디렉토리에 위치 시키는 것을 하겠습니다.
코드
설명 ->
enctype="multipart/form-data"를 무조건 적어주야합니다.
지정을 안하면, "파일전송"이 안됩니다. |
|
input type ="hidden"인 경우에는, 화면에 어떠한 요소도, 어떠한 부분도, 표시가 되지 않는 컨트롤이, 만들어지는 겁니다. (근데 이것을 쓴 이유는, 서버쪽으로 데이터를 전송하는데, 사용자가 입력한 데이터가 아니라, 어떤 필요에 따라서, 서버쪽으로 전송을 해야하는 데이터가 있는 경우에, hidden이라는 형태의 input을 사용하게 됩니다. ) (MAX_FLIE_SIZE는 사용자가 전송하는 파일의 "최대크기"를 지정하는 겁니다. 여기서는 30000크기만큼 보낼 수 있음.)
그리고 <input type="hidden" value~~~></input> 이것은 항상 <input type="file"~~~></input> 보다 위에 위치 시켜야 합니다.
|
위에꺼 코드 설명
결과 | 설명 |
"찾아보기" 클릭 | |
파일 고르고, 확인 누르면 | |
이렇게 되고, upload를 누르면, 1.php 파일로 전송이 됩니다. |
|
사용자가 전송한 정보를 받은 1.php은 화면에 출력 해줍니다.., 그리고 업로드된 파일의 여러가지 정보들을 보여줍니다.
밑에 이미지(click)도 보여줍니다. |
'■ PHP > Study1' 카테고리의 다른 글
[PHP] 파일 - 업로드된 파일을 서버쪽에서 받는 수신자쪽에서 구현(동작)방법 (0) | 2020.05.07 |
---|---|
[PHP] 파일 - 파일 업로드(파일 전송) 하는 방법 - (내부적으로 어떻게 처리 되는지) (0) | 2020.05.06 |
[PHP] 디렉토리 제어(위치변경, 탐색, 추가) (0) | 2020.05.05 |
[PHP] 파일 다루기 - 파일복사, 파일삭제, 파일 읽고 쓰기 (0) | 2020.05.05 |
[PHP] Composer (의존성 관리도구) - 3.사용법 (0) | 2020.05.05 |