Как мы можем проверить в PHP, что у нас есть права на file_put_contents () в файл? - PullRequest
1 голос
/ 16 января 2012

Когда я пытаюсь выполнить функцию file_put_contents для изменения содержимого текстового файла, отображается следующая ошибка:

Warning: file_put_contents(somefile.txt) [function.file-put-contents]: failed to open stream: Permission denied in path/to/changecontent.php

Есть ли способ проверитьесть ли у нас разрешение на изменение содержимого файла или нет?

1 Ответ

4 голосов
/ 16 января 2012

Вы можете использовать is_writable, чтобы проверить, доступен ли для записи файл или каталог.

...