file_check_path

  1. drupal
    1. 4.7 file.inc
    2. 5 file.inc
    3. 6
Versions
4.7 – 6 file_check_path(&$path)

Checks path to see if it is a directory, or a dir/file.

Parameters

$path A string containing a file path. This will be set to the directory's path.

Return value

If the directory is not in a Drupal writable directory, FALSE is returned. Otherwise, the base name of the path is returned.

Related topics

▾ 2 functions call file_check_path()

file_copy in drupal/includes/file.inc
Copies a file to a new location.
file_save_upload in drupal/includes/file.inc
Saves a file upload to a new location.

Code

drupal/includes/file.inc, line 151

<?php
function file_check_path(&$path) {
  // Check if path is a directory.
  if (file_check_directory($path)) {
    return '';
  }

  // Check if path is a possible dir/file.
  $filename = basename($path);
  $path = dirname($path);
  if (file_check_directory($path)) {
    return $filename;
  }

  return FALSE;
}
?>