2010-05-04 138 views
1

我正在嘗試使用ftp連接更改特定文件的權限的小腳本。 我的問題是絕對路徑。我在腳本目錄(/ script /)上有一個ftp帳戶。如果我使用getcwd,它將返回整個路徑(/ home/user/public_html/script),但我只需要完整路徑和當前路徑 (getcwd path:/ home/user/public_html/script/ ftp登陸路徑:/ script)。那麼,如何使用getcwd獲取ftp帳戶的當前目錄?例如,如果用戶在public_html中登陸,腳本的路徑將爲/ script /,或者如果他登陸到/ user,則路徑將爲/ public_html/script。 謝謝基於ftp帳戶權限的當前位置getcwd

回答

0

getcwd電話將只適用於您的本地系統。你需要對邏輯進行編程以實現差異。

+0

任何想法從哪裏開始? – 2010-05-04 17:40:01

0

在你的腳本,你應該做:

var_dump($_ENV); 

,並檢查是否存在一個變量,它會幫助你結合GETCWD()。然後你可以在兩個結果上做一些字符串工作來獲得你需要的路徑。