PHP chroot() 函數
chroot 的全稱是 "Change Root",函數 chroot()" 用於改變根目錄,同時也將當前工作目錄更改為 "/"。
用法:
chroot(directory);
參數:
directory
- 它定義了新的根目錄。
返回值:
它返回一個布爾值 "TRUE" - 如果根目錄更改成功或 "FALSE" - 如果根目錄沒有更改。
注意:
chroot() 不適用於 Windows PHP 安裝。根據參考手冊,當在 CLI/CGI/Embedded SAPI 中使用時,該函數僅在 PHP 上可用。
chroot() 函數需要root 權限。 PHP chroot() 函數嘗試此函數前請參考php.net 官方手冊
對於此函數可能造成的任何損害,我們概不負責。
以下是程序的示例輸出,
When Success: / root directory is changed... /home/folder1 When fail: / root directory is not changed...
示例:更改根目錄的PHP代碼
<?php
echo getcwd();
//making a directory
mkdir("/home/folder1");
// Change root directory
$ret_value = chroot("/home/folder1");
if($ret_value == true)
echo "root directory is changed...";
else
echo "root directory is not changed...";
// Get current directory
echo getcwd();
?>
輸出
root directory is changed... /home/folder1
參考:PHP chroot() 函數
相關用法
- PHP chroot( )用法及代碼示例
- PHP chr()用法及代碼示例
- PHP chop()用法及代碼示例
- PHP chdir()用法及代碼示例
- PHP chgrp( )用法及代碼示例
- PHP chunk_split()用法及代碼示例
- PHP chown( )用法及代碼示例
- PHP checkdate()用法及代碼示例
- PHP checkdnsrr()用法及代碼示例
- PHP chmod( )用法及代碼示例
- PHP crypt(), password_hash()用法及代碼示例
- PHP closedir( )用法及代碼示例
- PHP ctype_punct()用法及代碼示例
- PHP ctype_print()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP ctype_lower()用法及代碼示例
- PHP compact()用法及代碼示例
- PHP count_chars()用法及代碼示例
- PHP current()用法及代碼示例
- PHP ctype_space()用法及代碼示例
注:本文由純淨天空篩選整理自 PHP chroot() function with example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。