chdir() 函数 成功返回 TRUE 失败返回FALSE
chdir() 函数改变当前的目录。
为什么在CGI程序中有时候用到chdir呢?chdir函数有什么作用?
例如你的程序是放在/usr/local/arpache/目录下的,你的目录在这个目录下运行
其中有段代码你要实现的功能是要在/usr/local/目录下建立一个文件,然后往里面写点东西
好了现在你程序的当前目录是/usr/local/arpache/
而我们现在要对非当前目录下的文件进行操作,那么有两种途径
第一:
先chdir(“/usr/local/”)
然后fopen(“newfile”,”aw”);
第二:fopen(“/usr/local/newfile”,”aw”);
chroot() 函数 成功返回TRUE 失败返回FALSE
chroot() 函数改变当前进程的根目录为 directory,并把当前工作目录改为 “/”。
注意:该函数需要 root 权限,且仅在 GNU 和 BSD 系统上仅当使用 CLI、CGI、嵌入式 SAPI 时可用。该函数没有在 Windows 平台上实现。