테스트 사이트 - 개발 중인 베타 버전입니다

디렉토리 채택완료

민이당 10년 전 조회 1,820
회원 가입을 할 경우 그 아디를 user라는 폴더에 생성을 시키고 있습니다. /usr/local/etc/httpd/htdocs/user 아래에 아디별로 폴더가 생성 될 수 있도록... $dir = "/usr/local/etc/httpd/htdocs/$id"; mkdir($dir, 0777); 로 했습니다.. 헌데... 문제가 없을 듯 싶은데... 가입을 하면... 에러가 뜨더군요.. mkdir failed(file exist) in ~~ 하는데... ~~ 부분이 위에서 쓴 mkdir 부분입니다.. 에러는 뜨지만 폴더는 user아래 잘 만들어 지고 있고요.. 에러 메세지를 제거하고 싶습니다.. 실행은 딱 한 번만 됩니다.. 그리고,, /usr/local/etc/httpd/htdocs/user이란 폴더는 생성이 되어있는거구요.. 다만.. 가입할 시 $id 별로.. 디렉토리를 생성해 줄려고 하는 건데... $id 전에 있는 디렉토리는 존재하는 것이므로... 이런 에러 메세지가 나오지 않았나 싶은데.... 해결 방안이 없을까요..?? 도움이 필요합니다...!!
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
10년 전
네.. 그냥 봐서는 정확한 이유를 말씀드리기가 힘들것 같구요... 한번 이렇게 디버깅을 해보세요.. mkdir을 하시기 전에 echo로 $dir을 출력을 해보시죠.. 혹시 $id에 값이 넘어가지 않는 경우일 수 있으니까요..
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인