drupal_mkdir
function drupal_mkdir
drupal_mkdir($uri, $mode = NULL, $recursive = FALSE, $context = NULL)
Creates a directory using Drupal's default mode.
PHP's mkdir() does not respect Drupal's default permissions mode. If a mode is not provided, this function will make sure that Drupal's is used.
Compatibility: normal paths and stream wrappers.
Parameters
$uri: A URI or pathname.
$mode: By default the Drupal mode is used.
$recursive: Default to FALSE.
$context: Refer to http://php.net/manual/ref.stream.php
Return value
Boolean TRUE on success, or FALSE on failure.
See also
mkdir()
Related topics
File
- includes/file.inc, line 2407
- API for handling file uploads and server file management.
Code
function drupal_mkdir($uri, $mode = NULL, $recursive = FALSE, $context = NULL) { if (!isset($mode)) { $mode = variable_get('file_chmod_directory', 0775); } if (!isset($context)) { return mkdir($uri, $mode, $recursive); } else { return mkdir($uri, $mode, $recursive, $context); } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!file.inc/function/drupal_mkdir/7.x