환경 정보와 폴더를 만들 수 없습니다 :
* 윈도우 비스타
* PHP 5.2.9-2이 MKDIR
내가 프로젝트에서 일하고 있어요. 단순히 "프로젝트"라는 이름이라고합시다. 사용자 상호 작용을 의미 내 PHP 파일 나는 이것과 일반적으로 클래스와 구성 파일이 포함 된 일부지도, 뒤에 데이터베이스가 지금
프로젝트/file.php
에서 찾을 수 있습니다. 사용자가 업로드 할 수있는 이미지를 저장하는지도가 있습니다. 예를 들어 :
프로젝트/파일/사용자/0/profilePic.jpg
수는 데이터베이스의 USER_ID에 해당합니다.
내 register.php
파일은 코드 행이 포함
mkdir('/files/Users/'.$id)
$id
변수가 가장 큰 아이디 데이터베이스의 수에 1을 더한
이를하지만 작동하지 않습니다. 나는 폴더를 검사하고, 읽기와 쓰기 권한을 가지고있다. (나는 나의 컴퓨터에 관리자 임).
내가 뭘 잘못하고 있니?
참고 : 나에게 도움이되는 답변을 줄 수있는 사람들에게이 책자를 정리하는 더 좋은 방법이 있음을 알릴 권리. : P
글쎄, 그 트릭을 했는데도 문제가 남아 있습니다. 왜 이전 코드가 작동하지 않았습니까? – KdgDev
안녕하세요, Windows에서 드라이브 문자를 지정해야 시스템에서 아무런 가정을하지 않습니다. –
"/ files/Users /"경로가 php + windows에 존재하지 않기 때문에 왜 작동하지 않았는가? 시작 슬래시는 절대 경로를 나타내며 Windows에는 존재하지 않습니다. 상대 경로를 원하면 첫 번째 슬래시를 버리십시오. – Henri