PHP> проблемы с mkdir - PullRequest
       9

PHP> проблемы с mkdir

0 голосов
/ 03 февраля 2011

Я сейчас работаю над панелью администратора сайта, я добавил форму, которая добавляет клиентов в базу данных, и сейчас я хочу создать для них папки с помощью PHP.

Итак, я попыталсясделать это с помощью функции: 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');

приведенные выше примеры не работают на моем хосте ..

Так что, извини, что написал так много, я просто подумал, что вы, ребята, должны знать эти вещи ... В любом случае, заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 03 февраля 2011

Попробуйте chgrp, а также chmod.

Кроме этого, лучшее решение в таких якобы ситуациях FS - это сделать через FTP.Основные платформы делают это (включая Joomla и Wordpress).

0 голосов
/ 03 февраля 2011

Возможно, вы не являетесь владельцем файлов / каталогов, созданных PHP-скриптом.

...