drupal_install_mkdir
includes/install.inc, строка 458
- Версии
- 5 – 6
drupal_install_mkdir($file, $mask, $message = TRUE)
Создает директорию с указанными правами доступа.
Параметры
$file
Название создаваемой директории;
$mask
Права доступа для создаваемой директории.
$message
(опционально) Выводить ли сообщения. По умолчанию TRUE
.
Возвращаемое значение
TRUE
если каталог был успешно создан. FALSE
в противном случае.
Код
<?php
function drupal_install_mkdir($file, $mask, $message = TRUE) {
$mod = 0;
$masks = array(FILE_READABLE, FILE_WRITABLE, FILE_EXECUTABLE, FILE_NOT_READABLE, FILE_NOT_WRITABLE, FILE_NOT_EXECUTABLE);
foreach ($masks as $m) {
if ($mask & $m) {
switch ($m) {
case FILE_READABLE:
$mod += 444;
break;
case FILE_WRITABLE:
$mod += 222;
break;
case FILE_EXECUTABLE:
$mod += 111;
break;
}
}
}
if (@mkdir($file, intval("0$mod", 8))) {
return TRUE;
}
else {
return FALSE;
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии