2014-02-14 119 views
0

我試圖使用PHP和MySQL做一個登錄系統,但是這意味着出現的消息,而不是:Array([0]=>mysql[1]=> host)這是出現:致命錯誤和警告?

Warning: require_once(0): failed to open stream: No such file or directory in C:\xampp\htdocs\myfiles\core\init.php on line 21 

Fatal error: require_once(): Failed opening required '0' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\myfiles\core\init.php on line 21 

任何人都知道這是爲什麼發生,我能做些什麼來停下來?

而且這是的init.php的第21行:在PHP require_once 'classes/' + $class + '.php';

+1

require_once需要一個表示文件路徑的字符串,你傳遞它0,這不是文件路徑 –

+1

你試圖包含'require_once()'的文件不存在。你可能走錯路了。 –

+0

使用'.'而不是'+'連接你的路徑字符串。 http://www.php.net/manual/en/language.operators.string.php – showdev

回答

1

字符串連接與.操作完成。您包含的路徑爲:

require_once 'classes/' . $class . '.php'; 

您應該考慮在您的課程中使用AutoLoader。這個機制的標準化有PSR-0

+0

謝謝,但現在是即將到來的: 致命錯誤:類'配置'找不到C:\ xampp \ htdocs \ myfiles \ index.php第4行 – Fred

+0

這是index.php中的第4行:echo Config :: get('mysql/host'); //'127.0.0.1' – Fred