Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
chroot()函数返回;未定义的函数错误“;在php中_Php - Fatal编程技术网

chroot()函数返回;未定义的函数错误“;在php中

chroot()函数返回;未定义的函数错误“;在php中,php,Php,我正在尝试将文件(保存在/foo/bar目录中)的路径更改为根目录 例如 www.example.com/foo/bar/user.php 到 使用chroot()函数 <?php chroot("/foo/bar/user.php"); $n=getcwd(); echo $n; 我正在使用PHP5.3*,但我也在5.4+上测试了它,仍然是相同的错误。我不确定是因为版本还是其他原因 请帮忙 请注意以下内容: 此功能仅适用于GNU和BSD系统,并且仅当 使用CLI、CGI或嵌入式S

我正在尝试将文件(保存在/foo/bar目录中)的路径更改为根目录

例如

www.example.com/foo/bar/user.php 

使用chroot()函数

<?php
chroot("/foo/bar/user.php");
$n=getcwd();
echo $n; 
我正在使用PHP5.3*,但我也在5.4+上测试了它,仍然是相同的错误。我不确定是因为版本还是其他原因


请帮忙

请注意以下内容:

此功能仅适用于GNU和BSD系统,并且仅当 使用CLI、CGI或嵌入式SAPI。此外,此函数还需要根 特权


您正在尝试在Windows平台上使用它吗?如果是这样,这将不起作用。

在两次阅读您的问题之后,我不知道您希望
chroot
函数做什么。你试图用它做什么毫无意义。参数必须是一个目录,并且您似乎给了它一个文件名。在我遇到的任何标准的根目录中都没有
foo
,因此给定的路径无论如何都不存在。是的,我在windows平台上,这意味着该功能对我不可用,无论如何,感谢提供有用的信息和链接。
<?php
chroot("/foo/bar/user.php");
$n=getcwd();
echo $n; 
call to undefined function chroot()