Home > PHP > PHP check folder permissions for owner/group/world

PHP check folder permissions for owner/group/world


where $folder is your folder path,

echo substr(sprintf('%o', fileperms($folder)), -4);

For example to check if your folder has read-write-execute permission for owner and group, and read only for world, you could do:

if (substr(sprintf('%o', fileperms($folder)), -4) == "0774") {
      $dir_writable =  true;
} else {
      $dir_writable = false;
}

Of course, you can change the octal value to 0664 or whatever suites your need or permission need to be given for owner/group/world.

Categories: PHP Tags: ,
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: