PHP 8.6.0 Beta 1 is available for testing

chroot

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

chrootИзменяет корневой каталог

Описание

function chroot(string $directory): bool

Функция изменяет корневой каталог текущего процесса на каталог, который указали в параметре directory, и изменяет текущий каталог на «/».

Функция доступна только на системах GNU и BSD и только при работе через CLI, CGI или Embed SAPI. Кроме того, функция требует прав суперпользователя.

Вызов функции не изменяет значения магических констант __DIR__ и __FILE__.

Список параметров

directory

Путь для изменения корневого каталога.

Возвращаемые значения

Функция возвращает true , если выполнилась успешно, или false , если возникла ошибка.

Примеры

Пример #1 Пример использования функции chroot()

<?php
chroot("/path/to/your/chroot/");
echo getcwd();
?>

Результат выполнения приведённого примера:

/

Примечания

Замечание: Для Windows-платформ функцию не реализовали.

Замечание: Функция недоступна в PHP-интерпретаторах, которые собрали с поддержкой ZTS (англ. Zend Thread Safety — потокобезопасность движка Zend). Команда php -i или встроенная константа PHP_ZTS указывает, собрали ли PHP с поддержкой ZTS.

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы

AltStyle によって変換されたページ (->オリジナル) /