Как я могу определить в PHP, если у меня есть права на запись в папку - PullRequest
4 голосов
/ 04 ноября 2010

Я пишу плагин WordPress, который требует манипулирования файлами в каталоге плагинов, и я не могу понять, как схематически определить, имеет ли PHP разрешение на запись в папку. Как мне добиться этого относительно простым способом?

Ответы [ 3 ]

14 голосов
/ 04 ноября 2010
$b = is_writable( "/file/or/folder/to/test" ); //boolean value

http://php.net/manual/en/function.is-writable.php

Работает как с файлами, так и с папками: «Возвращает TRUE, если имя файла существует и доступно для записи. Аргумент имени файла может быть именем каталога, позволяющим проверить, доступен ли каталог для записи».

4 голосов
/ 04 ноября 2010

Попробуйте эту функцию: is_writable ()

4 голосов
/ 04 ноября 2010

fileperms получает разрешения для данного файла.

...