PHP中的chroot()函数是一个内置函数,用于将当前进程的根目录更改为directory。函数的作用是:将当前工作目录改为“/”。chroot()函数仅适用于GNU和BSD系统,并且仅当用户使用CLI、CGI或嵌入式SAPI时可用。除此之外,chroot()函数还需要根权限才能运行。
null
语法:
chroot($directory)
使用的参数: PHP中的chroot()函数只接受一个参数,如下所述。
- $directory :这是一个强制参数,用于指定根目录必须更改到的新路径。
返回值: 成功时返回True,失败时返回False。
错误和例外 :
- chroot()函数在windows平台上还不可用。
- 除了GNU和BSD之外,SVR4平台上还提供了chroot()函数。
下面的程序演示了chroot()函数:
项目1:
<?php // Changing root directory chroot ( "/path/gfg/chroot/" ); // displaying current directory echo getcwd (); ?> |
输出:
/
项目2:
<?php // Changing root directory $flag = chroot ( "path/gfg/chroot/" ); if ( $flag == true) { echo ( "Root Directory Has Been Successfully Changed" ); } else { echo ( "Root Directory Cannot Be Changed" ); } ?> |
输出:
Root Directory Has Been Successfully Changed
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END