Я ищу ответ на этот вопрос, но он не решает мою проблему.PHP - класс не найден после включения
меня включают эти занятия
include "class/config.class.php";
include "config/config.php";
include "class/db.mssql.class.php";
на моем check_login.php
и когда я попытался войти, после того, как я сделал типа имя пользователя и пароль, он ничего не делает. Вместо этого он показывает ошибку, когда я использую firebug.
Fatal error: Class 'cfgConn' not found in D:\wamp\www\mapis\config\config.php on line 2
это то, что config.php
выглядит ..
<?php
$cfgConn = new cfgConn();
$confMs = $cfgConn->getConf("mssql_configuration");
$dbHostMs = $confMs['host'];
$dbPortMs = $confMs['port'];
$dbNameMs = $confMs['dbName'];
$dbUserMs = $confMs['user'];
$dbPasswordMs = $confMs['pass'];
это путь config.php
D:\wamp\www\mapis\config\config.php
Я не видел, где ошибка. Сеть прекрасна, прежде чем я изменю свой WAMP с 2.2 до 2.4, и после этого это произойдет.
Примечание: class/config.class.php
был включен просто отлично. он не показывает ошибку, вместо этого он показывает вывод в Firebug.
Может кто-нибудь показать мне, что не так с моим кодом?
Дополнительно:
Это cfgConn
класс определяется и имя файла config.class.php
<?
class cfgConn
{
function getConf($chs)
{
switch($chs)
{
//SQLServer Connection
case "mssql_configuration" : {
$c['host'] = "IT-KUNTO";
$c['dbName'] = "MAP";
$c['port'] = "";
$c['user'] = "rafi";
$c['pass'] = "[email protected]";
}break;
}
return $c;
}
}
?>
Вам нужно включить файл, в котором класс 'cfgConn' определяется ___before___ включая ваш' config.php' файл –
Где класс 'cfgConn'? он включен в некоторый файл? –
'class \ config.class.php' - это где' 'cfgConn'' определен и вызывается перед вызовом' config \ config.php'. – haru