pm1122dev의 비밀노트

php 파일 다중업로드 본문

php&mysql

php 파일 다중업로드

pm1122Dev 2017. 1. 18. 18:11
728x90
반응형


아침에 하나만 업로드하는걸 작업했는데 어자피 별 작업이 없어서 작성하러 왔습니다~!


일반 업로드랑 사실 별 차이가 없습니다. 


파일은 똑같이 2개가 필요합니다. 저는 똑같이 file.php랑 upload.php 두개를 만들었습니다.


1.file.php

파일선택


살펴보면 추가된게 사실 name 옆에 [] 그리고 multiple밖에없습니다. 그냥 multiple이라고 적어놓으시면 됩니다. 


[]는 배열을 나타내는 겁니다. 배열은 나중에 설명을 해드릴게요~! 그리고 multiple은 다중선택이라 생각하시면 됩니다. 


2.upload.php

<?
	$uploadDir = "./upload/";
	for($i=0; $i<count($_files['file']['name']); $i++){
		$uploadFile = $uploadDir.basename($_FILES['file']['name'][$i]);

		if(move_uploaded_file($_FILES['file']['tmp_name'][$i], $uploadFile)){
			echo "다중업로드 성공"
		}else{
			echo "실패";
		}
	}
?>


살펴보면 이전과 크게 변화는 없죠? 네 없습니다~~ 그냥 for문이 들어간 것뿐인데요 아까 설명해드렸던 방식과 다 똑같고 배열[]로 들어간 다른 이미지들을 순서대로 불러들인겁니다. 


for문만 알면 별 차이는 없으니 확인해보시고 사용하시면 됩니다~!

728x90
반응형

'php&mysql' 카테고리의 다른 글

모바일웹에서 메뉴 스크롤 생길 경우 클릭한 위치로 이동  (0) 2021.01.23
사이트에 별점 추가  (0) 2021.01.23
php 파일 업로드하기  (0) 2017.01.18
echo로 호출하는 방법  (0) 2017.01.18
php란 무엇인가~~?  (0) 2017.01.17
Comments