Сообщение от
Favn
Пробовал совет nulled'a:
"
Дело скорее всего в том, pwrteam, что у тебя стоит Мускуль 4.1 или выше.
Вот решение:
Найди в файлах koobi строчки:
mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname);
и сразу после них пропиши:
@mysql_query ('SET NAMES CP1251');
@mysql_query ('SET COLLATION_CONNECTION=CP1251_GENERAL_CI');
Файлы в версии 5.4:
Эти два нужны только при инстале:
languages.php
languages_admin.php
Эти править обязательно:
Database.Class.php
functions.php
"
В Database.Class.php и functions.php вообще таких строк небыло, и соответственно ничего не помогло!
Что сделать-то, помогите?!
Favn, что значит нет ? Плохо искал наверное. Я просто подробно не расписывал. Внизу уже правленные фнкции..
Вот дописанная функция из function.php:
function sess_open($save_path, $session_name)
{
global $db, $dbhost, $dbname, $dbuser, $dbpass, $SESS_DBCONN;
if (!$SESS_DBCONN = @mysql_connect($dbhost, $dbuser, $dbpass)) {
echo "<pre>Problems while connecting to the Database. Please try again later.</pre>";
exit;
}
//MySql 4.1 patch
@mysql_query ('SET NAMES CP1251');
@mysql_query ('SET COLLATION_CONNECTION=CP1251_GENERAL_CI');
return true;
}
Во тпереписанная функция из Database.Class.php:
function DB($host, $user, $pass, $db)
{
$this->_handle = @mysql_connect($host, $user, $pass);
if(!$this->_handle)
{
$this->Error('connect');
return false;
}
if(!@mysql_select_db($db, $this->_handle))
{
$this->Error('selectdb');
return false;
}
//MySql 4.1 patch
@mysql_query ('SET NAMES CP1251');
@mysql_query ('SET COLLATION_CONNECTION=CP1251_GENERAL_CI');
return true;
}
И посмотри в мускуле - таблицы базы хранить надо в CP1251_GENERAL_CI
а не в latin1 или ещё какой-то другой..