Я пишу плагин WordPress, который требует манипулирования файлами в каталоге плагинов, и я не могу понять, как схематически определить, имеет ли PHP разрешение на запись в папку. Как мне добиться этого относительно простым способом?
$b = is_writable( "/file/or/folder/to/test" ); //boolean value
http://php.net/manual/en/function.is-writable.php
Работает как с файлами, так и с папками: «Возвращает TRUE, если имя файла существует и доступно для записи. Аргумент имени файла может быть именем каталога, позволяющим проверить, доступен ли каталог для записи».
Попробуйте эту функцию: is_writable ()
fileperms получает разрешения для данного файла.