2011-04-22 34 views
0

我有一個名爲"db"的文件夾。它包含3個從郵件文件"connect.php"調用的文件。在php中包含文件顯示錯誤

我創建了根目錄中的新文件,並寫下

include "db/connect.php"); 
echo $connstring; 

在這裏,我沒有得到任何輸出,該$connstring在另一個文件中定義命名爲"config.php""db"文件夾的功能包含在開頭"connect.php"

+0

什麼都沒有顯示,或者你得到一個錯誤。這是什麼?什麼是錯誤? – Zebra 2011-04-22 07:23:14

+0

括號在包含語句中缺失 – Zebra 2011-04-22 07:25:18

+2

@dany實際上,您不需要使用括號來包含/ require,所以您可以說有一個不應該存在的括號;-) – Capsule 2011-04-22 07:31:51

回答

0

正是我一直在尋找熱點,以正確包括在不同的目錄中的文件。

這就是我從Zend上的一個項目中得到的代碼。

通過set_include_path(目錄名(目錄名(目錄名(目錄名(FILE )))) DIRECTORY_SEPARATOR '圖書館');

4

您爲包含函數編寫了錯誤的代碼。

你應該試試這個,

include ("db/connect.php"); 
echo $connstring; 
+2

或者這樣:include'' db/connect.php';'PHP文檔沒有明確地告訴它,但是你不需要包含include/require的括號 – Capsule 2011-04-22 07:34:08