2011-02-03 5 views
0

현재 웹 사이트 관리자 패널에서 작업 중입니다. 데이터베이스에 클라이언트를 추가하는 양식이 추가되었으므로 지금하고 싶은 것은 PHP를 통해 폴더를 만드는 것입니다.PHP> mkdir 경로 문제

그래서 나는 함수를 사용하여 그것을 시도했다. mkdir(), 문제는, "Xampp"서버에서 함수를 테스트했을 때, 내가 원하는대로 동작했다는 것이다.

하지만 내가 FTP를 통해 사용하는 실제 호스트로 파일을 이동하고, 그냥 실 거예요 무슨 잘못 설명 ..

병 시도 같은 일을 .. 때

mkdir('folderName'); //this will create a folder that i cant access through the FTP 
mkdir('folderName', 0777); //creates a folder that i can access, but cant open other folders in it and cant change chmod permissions 

또한 예를 들어 일부 중첩 된 폴더를 생성해야합니다

mkdir('folderName/anotherFolder',0777,true); //this works on the host but again, the folders are not letting me change chmod permissions and cant create folders in them 

내 XAMPP 서버에 내가 예를 들어 주어진 경로에 몇 폴더를 만들 수 있습니다

mkdir('folderName'); 
mkdir('folderName/one'); 
mkdir('folderName/two'); 

위의 예 내 호스트에서 작업이 arent ..

그래서 미안 참으로 많이 쓰는, 난 그냥 너희들이 그 일을 알 필요가 있다고 생각 .. 을 어쨌든, 사전에 감사합니다!

답변

0

chgrpchmod을 시도해보십시오.

그런 외적인 표면 상 FS 상황에서 가장 좋은 해결책은 FTP를 통해 해결하는 것입니다. 주요 프레임 워크 (Joomla 및 Wordpress 포함).

+0

감사합니다. 나는 전에 FTP 기능에 대해 몰랐다. 우, 나는 그런 멍청하다 .. – Radicate

+0

@Don - 오신 것을 환영합니다! – Christian

0

아마 PHP 스크립트로 만든 파일/디렉토리의 소유자가 아닙니다.