如何正確使用$_SERVER['DOCUMENT_ROOT']識別該路徑的文件


 

echo $_SERVER['DOCUMENT_ROOT'];

這時輸出當前文件所在的路徑 D:/phpStudy/WWW/study/php&mysql 

 $_SERVER['DOCUMENT_ROOT']/orders.txt 這時候以為輸出的路徑為 D:/phpStudy/WWW/study/php&mysql/orders.txt 

但是通過echo 輸出的為結果為:

Notice: Use of undefined constant orders - assumed 'orders' in D:\phpStudy\WWW\study\php&mysql\test.php on line 9

Warning: Division by zero in D:\phpStudy\WWW\study\php&mysql\test.php on line 9

Notice: Use of undefined constant txt - assumed 'txt' in D:\phpStudy\WWW\study\php&mysql\test.php on line 9
txt

我們給 orders.txt 兩邊加上雙引號試試,變成 

$_SERVER['DOCUMENT_ROOT'].”/orders.txt“ 

這時才能正確識別orders.txt的地址

 D:/phpStudy/WWW/study/php&mysql/orders.txt 

還有一種方式就是給 $_SERVER['DOCUMENT_ROOT'] 兩邊加上大括號,然后總的路徑打上雙引號

"{$_SERVER['DOCUMENT_ROOT']}/orders.txt"

這樣也能正確輸出orders.txt的地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM