$isReachable = TRUE;
} // END - if
} // END - foreach
- } // END - if
+ } else {
+ // If open_basedir is not set, all is allowed
+ $isReachable = TRUE;
+ }
// Return status
return $isReachable;
$isReadable = FALSE;
// Is within parameters, so check if it is a file and readable
- $isReadable = ((self::isReachableFilePath($fileName)) && (is_file($fileName)) && (is_readable($fileName)));
+ $isReadable = ((self::isReachableFilePath($fileName)) && (file_exists($fileName)) && (is_file($fileName)) && (is_readable($fileName)));
// Return status
return $isReadable;