Может читать, но не может писать в защищенный каталог в Apache - PullRequest
0 голосов
/ 08 января 2012

все.Я пытаюсь написать скрипт PHP, который читает и пишет файлы из защищенного каталога.То есть каталог, к которому пользователи не могут получить доступ.Я добавил «deny from all» в .htaccess указанного каталога, и PHP-скрипты могут читать файлы из этого каталога без ошибок.Однако я не могу записать файлы в этого каталога.Я получаю сообщение об ошибке «Отказано в доступе» при попытке использовать fopen с параметром «w».

Кто-нибудь знает, как это исправить?

Ответы [ 2 ]

2 голосов
/ 08 января 2012

Используйте функцию is_writable () в php, чтобы проверить, есть ли у вас разрешение на запись в каталог. Если нет, вы можете использовать chmod () для изменения разрешения и записи в него.

0 голосов
/ 08 января 2012

Я понял это.Я не мог использовать chmod из скрипта PHP и изменять разрешения («Операция не разрешена»), мне пришлось выполнить chmod из терминала и изменить разрешения.Спасибо за предложения.

...