ورود

View Full Version : آموزش: خطای Fatal Error



hanijafari
چهارشنبه 17 مهر 1392, 12:13 عصر
مشکل کد زیر کجاست :

Fatal error: Class 'DB' not found in C:\Program Files\EasyPHP-12.1\www\fmw\db_connect.php on line 23



<?php



//require the PEAR::DB classes.

//require_once 'DB.php';


$db_engine = 'mysql';
$db_user = 'root';
$db_pass = '123456';
$db_host = '127.0.0.1';
$db_name = 'fiw';

$datasource = $db_engine='mysql';
$db_user='root';
$db_pass='123456';
$db_host='127.0.0.1';
$db_name='fiw';


$db_object = DB::connect($datasource, TRUE);



/* assign database object in $db_object,

if the connection fails $db_object will contain

the error message. */

// If $db_object contains an error:

// error and exit.

if(DB::isError($db_object)) {
die($db_object->getMessage());
}

$db_object->setFetchMode(DB_FETCHMODE_ASSOC);

// we write this later on, ignore for now.

include('check_login.php');

?>


که خط 23 میشه : $db_object = DB::connect($datasource, TRUE);

از این لینک هم https://bugs.php.net/bug.php?id=58739 چیزی حالیم نشد!!
منظورشو درست نگرفتم که باید چکار کنم.

afshin9032
شنبه 04 آبان 1392, 00:26 صبح
خط 23 از یک کلاس استفاده می کنه که باید include بشه .
فکر می کنم شما در خط 7 کد Include این کلاس رو به حالت comment بردید و باید از حالت کامنت خارج کنید :

require_once 'DB.php'