【问题标题】:getcwd for current location based on ftp account permission根据 ftp 帐户权限获取当前位置
【发布时间】:2023-03-30 16:03:02
【问题描述】:

我正在尝试制作一个使用 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。 谢谢

【问题讨论】:

    标签: php ftp getcwd


    【解决方案1】:

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

    【讨论】:

    • 知道从哪里开始吗?
    【解决方案2】:

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

    var_dump($_ENV);
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 2019-12-15
      • 1970-01-01
      • 2019-08-14
      • 2011-07-20
      相关资源
      最近更新 更多