所以,我有這樣的目錄結構:Require_once功能工作
include/
scripts/
contact.css
contactform.php
ReadMe.txt
show-captcha.php
thank-you.php
在show_captcha.php
文件添加到包括來自/include
子目錄的PHP文件如下。
require_once("./include/fgcontactform.php");
Thise code works perfect。
我的問題在這裏它不應該是這樣的:
require_once("include/fgcontactform.php");
沒有./
前綴?這條道路的意義是什麼?
好吧!謝謝! –
這兩個陳述不一定「做同樣的事情」。在另一個系統上,也許可能這些語句包含不同的文件。在第二個示例中,它使用_relative_文件路徑,PHP將首先搜索'include_path'。而第一個示例(帶'。/'前綴)總是相對於_current工作目錄_(CWD),它甚至可以在腳本執行過程中進行更改。 – DocRoot