嗨,這是我第一次在這裏問一個問題。php中的相對URL /路徑
我有一個圖片src爲
src="images//images/pixel.gif"
但我不明白在src這雙斜槓(//)。
還什麼是 「./」 在一個相對文件路徑的意義和 「../」 就像在下面的src:
src="./images/pixel.gif"
src="../images/pixel.gif"
嗨,這是我第一次在這裏問一個問題。php中的相對URL /路徑
我有一個圖片src爲
src="images//images/pixel.gif"
但我不明白在src這雙斜槓(//)。
還什麼是 「./」 在一個相對文件路徑的意義和 「../」 就像在下面的src:
src="./images/pixel.gif"
src="../images/pixel.gif"
初始/
表示網頁的根。
名稱爲.
的目錄條目表示相同的目錄。如果它在開始的時候,它通常意味着像「這裏」這樣的東西,而且大多用來說明路徑與當前位置相關。
名稱爲..
的目錄條目表示父目錄。所以,這意味着上升目錄樹。
如果兩個或多個/
是連續的,則會取消所有先前的路徑並替換網頁的根目錄。
這就是說,
src="images//images/pixel.gif"
裝置/images/pixel.gif
(直接在根目錄下,用名images
一個文件夾,然後該文件。
src="./images/pixel.gif"
裝置相同的目錄中的目錄images
其中加載的頁面駐留(包含圖像的引用),請記住這裏的這個概念,也可以直接寫src="images/pixel.gif"
src="../images/pixel.gif"
意味着要進入駐留加載的頁面的父目錄,然後進入名爲images
的目錄。請記住父母的概念。
希望有幫助!
這有幫助,但如何來圖像//圖像手段/圖像。感謝您的解釋。 – shivgre
事實是'//'總是取消之前的路徑並且被根替換。根據定義,文件路徑的行爲總是如此。沒有機會改變這一點。 –
這是隻適用於PHP或所有其他語言如jsp,asp? –
'。''表示當前目錄,'..'表示父目錄。
/app/test/files/somefile.php, /app/test/files/another.php, /app/test/css/somecss.css
如果你想訪問somefile.php中的somecss.css,你不知道應用程序根目錄的絕對路徑,然後你寫。
../css/somecss.css - >如果您要訪問another.php你寫轉到父文件夾然後測試css文件夾,最後somecss.css文件
同樣
./another .php或簡單地another.php
如果任何人都可以參考以下情況來解釋它:您正在訪問www文件夾中的index.php,並且您有一個圖像文件夾,並且您希望src包含來自此文件夾的圖像。 – shivgre
對於這種確切的情況,您可以通過'images/pixel.gif' –