文章出處

 

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的地址

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()