我很茫然,爲什麼我有這個問題。我在Windows 7上運行IIS進行開發,但有一個用於Web主機的Linux服務器。PHP基路徑'/'不適用於文件系統功能
問題是,每當我使用PHP系統函數,如file_exists()
或move_uploaded_file()
,使用像/support/images/flags/countries/
這樣的路徑總是失敗。支持目錄位於網站的根目錄下。我所閱讀的所有文件似乎都表明該路徑應該起作用。這是因爲我使用Windows嗎?即使是SO上的帖子似乎也認爲它應該起作用。
爲了得到它的正確我不得不用這樣的{$_SERVER['DOCUMENT_ROOT']}/support/images/flags/countries
路徑任何人都可以解釋爲什麼我的想法是錯誤的工作?
我不是100%確定,但我認爲你應該使用其他欄。 '\' – Phiter
@PiterFernandes:根據IIS文檔'\'或'/'是可以接受的。 – CharlesEF