본문 바로가기
카테고리 없음

PHP :: 폴더 생성 후 파일 업로드

by 똘또히 2019. 4. 14.

파일을 업로드 하려하는데, 업로드 하려하는 ​디렉토리가 없을 경우.

디렉토리를 생성하고나서 파일을 업로드 해야한다.

그럴 때​.

 

​$upload_dir = "/home/upload/file/"; - 이 경로에 파일을 업로드 할 예정, 그런데 /home/upload/ 까진 존재하는데 /file/ 디렉토리가 없다.

 

is_dir( dir )

dir 이 존재하는 디렉토리라면 true를 리턴한다.

 

 

if(!is_dir( $upload_dir)){

  mkdir( $upload_dir );

}

 

만약 $upload_dir이 없다면, $upload_dir 디렉토리를 만들어준다.

 

mkdir( dir, chmod,  recursive ) - Makes directory

 

dir = 디렉토리 경로

chmod = 디렉토리 권한

recursive = 하위 폴더 생성을 허락할 것인지 여부