新聞中心
1 HTML文件引用路徑
引用一個位于同級目錄的 HTML 文件,只需直接使用文件名,比如
my-p_w_picpath.jpg。
引用一下子目錄的文件,在路徑前寫下目錄名并加一個斜杠,比如
引用一個父目錄的 HTML 文件,加上兩個點。舉個例子,如果
index.html
在test-site
子目錄而my-p_w_picpath.png
與test-site
處于同級目錄,你可以使用../my-p_w_picpath.png 在
index.html
my-p_w_picpath.png
可以組合隨意以上方法,比如
../subdirectory/another-subdirectory/my-p_w_picpath.png
.
2 PHP文件引用路徑
相對路徑需要一個參考目錄才能確定文件的最終路徑,在包含解析中,不管包含嵌套多少層,這個參考目錄是程序執(zhí)行入口文件所在目錄。
示例1
A中定義 require './b/b.php'; // 則B=[SITE]/app/test/b/b.php
B中定義 require './c.php'; // 則C=[SITE]/app/test/c.php 不是[SITE]/app/test/b/c.php
絕對路徑的比較簡單,不容易混淆出錯,require|inclue 的就是對應(yīng)磁盤中的文件。
require '/wwwroot/xxx.com/app/test/b.php'; // Linux中
require 'c:/wwwroot/xxx.com/app/test/b.php'; // windows中
dirname(__FILE__)計算出來的也是一個絕對路徑形式的目錄,但是要注意__FILE__是一個Magic
constants,不管在什么時候都等于寫這條語句的php文件所在的絕對路徑,因此dirname(__FILE__)也總是指向?qū)戇@條語句的php文件所在的絕對路徑,跟這個文件是否被其他文件包含使用沒有任何關(guān)系。
示例1
A中定義 require '../b.php'; // 則B=[SITE]/app/b.php
B中定義 require dirname(__FILE__).'/c.php'; // 則B=[SITE]/app/c.php
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當(dāng)前文章:文件引用路徑-創(chuàng)新互聯(lián)
URL分享:http://fisionsoft.com.cn/article/dejdgh.html