Problem
You want to check if your application has write access.
Specifically, you want to check write access on a file or directory.
Solution
Use the File::isWritable() method.
if (File::isWritable($filename))
{
echo "Yes. $filename is writable.";
}
if (File::isWritable($dirname))
{
echo "Yes. $dirname is writable.";
}
If the file or directory exists and is writable true is returned. Otherwise false is returned.
Discussion
This is a simple wrapper on the PHP is_writable() function.
