index.php包含的路徑問題
:(為了便于描述,我把index.php所在目錄錨定為根目錄)
我仿造老師在/index.php想搞/template/yc.html,和/tempate/yc_files 時,
/template/yc.html內的包含文件的路徑設成 /yc_files是搞不到文件夾的,而要改成 ?. /tempate/yc_files (你問我為什么前者想搞后者,因為后者有css,圖片等)
可是這兩個都是同一個文件夾內的,我用相對路徑應該能讓前者搞到后者的?
我猜,這里的所有文件都是以index.php為錨點的,為什么回這樣?
為什么會這樣,我們?yōu)g覽器打開這個網(wǎng)頁文件夾的時候到底發(fā)生了什么?
ps:我先跳去看ajax,如果有必要看老師接口的那節(jié)課,希望跳回來的時候有答案了.
2016-03-22
說實話沒看懂你寫的,有點混亂還夾雜著口頭語。。
反正是路徑問題,那么做個假設:有一個 index.php 文件存放在 B 文件夾,B 的上級目錄是 A,里面有個 a.php 文件,下級目錄有個 C 文件夾,里面有個 c.php 文件。
現(xiàn)在你編寫?index.php 文件,里面包含對 a.php 和 c.php 文件的調用,那么用相對路徑解決辦法是:
.. 代表上級目錄,站在 index.php 角度來看就是 A 文件夾。
. 代表當前目錄,就是 B 文件夾。
希望幫助到你,如果有問題請向我反饋。
2016-03-22
恩,應該是這樣的。
你使用 index.php 調用 c.php 時,它是將 c.php 文件中的內容直接取出來放到你的?index.php 文件中調用的位置上,他沒有預先處理 c.php 中的信息。這樣 c.php 中包含了引用 cother.php 的信息,那么站在 index.php 角度上,就是引用錯誤了。