Código PHP:
<?php
// Настройки
require_once 'configs/config.php';
// Библиотека для работы с БД - http://dklab.ru/lib/DbSimple
require_once 'includes/DbSimple/Generic.php';
// Массив настроек
global $AoWoWconf;
// Подключение к БД мангос (версия 3 :) )
$DB = DbSimple_Generic::connect("mysql://".$AoWoWconf['mangos']['usuario'].":".$AoWoWconf['mangos']['pass']."@".$AoWoWconf['mangos']['host']."/".$AoWoWconf['mangos']['db']);
$DB->setErrorHandler('databaseErrorHandler');
// Подключение к БД realmd
if ($AoWoWconf['realmd'])
$rDB = DbSimple_Generic::connect("mysql://".$AoWoWconf['realmd']['usuario'].":".$AoWoWconf['realmd']['pass']."@".$AoWoWconf['realmd']['host']."/".$AoWoWconf['realmd']['db']);
// Устанавливаем обработчик ошибок.
$rDB->setErrorHandler('databaseErrorHandler');
// Префикс для таблиц aowow
$DB->setIdentPrefix($AoWoWconf['mangos']['aowow']);
//$rDB->setIdentPrefix($AoWoWconf['mangos']['aowow']);
// Кодировка
@$DB->query('SET NAMES ?', 'utf8');
@$rDB->query('SET NAMES ?', 'utf8');
// Код обработчика ошибок SQL.
function databaseErrorHandler($message, $info)
{
// Если использовалась @, ничего не делать.
if (!error_reporting()) return;
// Выводим подробную информацию об ошибке.
echo "SQL Error: $message<br><pre>";
print_r($info);
echo "</pre>";
exit();
}
// Для отладки разкомментировать строку ниже
// $DB->setLogger('myLogger');
function myLogger($db, $sql)
{
// Находим контекст вызова этого запроса.
$caller = $db->findLibraryCaller();
$tip = "at ".@$caller['file'].' line '.@$caller['line'];
// Печатаем запрос (конечно, Debug_HackerConsole лучше).
echo "<xmp title=\"$tip\">";
print_r($sql);
echo "</xmp>";
}
?>
y siempre cuando ejecuto la web me sale un error en la linea 14 en este caso en esta
$DB->setErrorHandler('databaseErrorHandler');
me gustaria que me ayudaran y me dijeran que hacer pues este proyecto lo quiero llevar a cabo urgente a por sierto la pagina es prefabricada es un supuesto clon de esta www.wowhead.com espero me puedan ayudar xD