2011-10-02 66 views
2

我正在寫作PHP的基本文件瀏覽器作爲家庭作業。我已經把整個事情做得很好,並且沒有遇到任何問題 - 這很簡單。打開目錄,顯示目錄和上一級作爲鏈接,將文件顯示爲純文本。什麼時候應該調用rawurlencode和rawurldecode?

我讀過關於rawurlencode和rawurldecode的內容,我想知道什麼時候應該專門使用它們,或者在這種情況下是否需要它們。

PHP函數像opendir()在編碼的URL上工作,還是應該在將URL傳遞給函數之前解碼URL?

我應該在我把超鏈接放到其他目錄的路徑上調用rawurlencode()嗎?

任何建議都比歡迎,並讓我知道如果我只是吠叫錯誤的樹! :)

回答

1

如果您傳遞目錄路徑以通過URL打開,那麼是的,在那裏使用rawurlencode是一個好主意。然後在將參數傳遞給opendir時使用rawurldecode。或者,在此之前,請檢查該目錄是否首先以is_dir存在。

相關問題