1

我正在尝试制作一个小脚本,使用 ftp 连接更改特定文件的权限。我的问题是绝对路径。我有一个位于脚本目录 (/script/) 上的 ftp 帐户。如果我使用 getcwd,它将返回整个路径(/home/user/public_html/script),但我只需要完整路径和当前路径之间的差异(getcwd 路径:/home/user/public_html/script/ ftp 登陆路径:/script)。那么,如何使用 getcwd 获取 ftp 帐户的当前目录?例如,如果用户在 public_html 中登陆,则脚本的路径将为 /script/,或者如果他在 /user 中登陆,则路径将为 /public_html/script。谢谢

4

2 回答 2

0

getcwd呼叫仅适用于您的本地系统。您需要对逻辑进行编程以实现差异。

于 2010-05-04T16:40:17.047 回答
0

在您的脚本中,您应该执行以下操作:

var_dump($_ENV);

并检查是否有一个变量可以帮助您与getcwd()结合使用。然后你可以对这两个结果做一些字符串工作以获得你需要的路径。

于 2010-06-16T00:07:31.257 回答