mk_dir() 여러단계의 디렉토리 자동 생성

function mk_dir($dir){
 $d = explode('/',$dir);
 $p = '';
 for($i=0,$m=count($d);$i<$m;$i++){
  if($p==''){$p=$d[$i];}
  else{$p.='/'.$d[$i];}
  if(!is_dir($p)){
   mkdir($p,0777);
   chmod($p,0777);
  }
 }
 return true;
}


간단히 말해서

mk_dir('mail/id/cheched');
라고 적으면
현재 폴더밑에
[현재폴더]/mail/id/cheched
가 생성됨
물론 절대 경로도 알아서 생성됨

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
4.28
4.29
4.30
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.11
5.12
5.13
5.14
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
5.25
5.26
5.27
5.28
5.29
5.30
5.31
6.1