⑴ php獲取上級文件絕對路徑
PHP獲取文件絕對路徑,參考方法如下:
<?php
echo __FILE__ ; // 取得當前文件的絕對地址,結果:D:\www\test.php
echo dirname(__FILE__); // 取得當前文件所在的絕對目錄,結果:D:\www\
echo dirname(dirname(__FILE__)); //取得當前文件的上一層目錄名,結果:D:\
?>
chdir() 函數把當前的目錄改變為指定的目錄。
若成功,則該函數返回 true,否則返回 false。
語法 :
chdir(directory)參數 描述
directory 必需。規定新的當前目錄。
⑵ 如何查看文件絕對路徑
1、在站點的/httpdocs目錄中新建一個.php的文件,2、在文件中寫入
<?=$_SERVER['DOCUMENT_ROOT']?>3、在瀏覽器中訪問您剛才專創建的文件,就屬可以得到絕對路徑了這個方法得到的還是看不到在哪個盤
⑶ php 相對路徑和絕對路徑效率哪個高
php上的路徑有兩種
一種如php文件引入另一個php文件這樣的文件路徑,這個絕對路徑和相對路徑效率沒多大區別,幾乎可以忽略。但是文件多了後,通常都是用配置路徑的方式,也就是絕對路徑了。如果你說的是訪問文件的速度,那是底層操作系統或者伺服器的性能了。到php這層,已經沒辦法考慮從磁碟讀文件的速度了。
另一種是網址的那種,通過網址訪問php文件或html都是要通過網路的,效率方面比上面的兩種要慢上很多倍。網址用相對路徑和絕對路徑各有好處,相對路徑會簡化代碼,方便整個網站的移搬家。絕對路徑方便程序員的閱讀和修改。兩者之間的效率和無服務瀏覽器都有關系。不能一概而論。
很多時候php編程考慮的是如果能清晰的組織代碼,去實現功能。有的時候為了能實現功能去使用相對路徑或絕對路徑。為了清晰,最好選擇同一種方式,看哪種方式更適合你的所有php頁面。
來自億人惠富平台的回答,希望對你有幫組。
⑷ linux中如何查看php指向的php.ini的絕對路徑
查看下php的配置信息比如你建立一個測試網頁,<?php echo phpinfo();?>運行下,會看到配置信息;裡面內有一項是顯示你載入的配置文容件的位置的Loaded Configuration File