PHP readdir() return false even if permission are right

Today (So many times ) i face directory read issue using php. If you are trying to read a directory and readdir function is returning false even if php user have right permission (At least read permission) to that directory mainly while your server is on plesk panel

Please check open_basedir value in for that site/system. It should be unset or directory path should be define in that.