2012-01-16 2 views
1

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

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

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

ответ

4

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