Тема обсуждения багов
dervan |
|
---|---|
А может, сделать по-простому?
if (!empty($cfg['mysqlcharset']))
{
sed_sql_query("SET NAMES '{$cfg['mysqlcharset']}'" . (!empty($cfg['mysqlcollate']) ? " COLLATE '{$cfg['mysqlcollate']}'" : ''));
|
motor2hg |
|
---|---|
ice!
|
Trustmaster |
|
---|---|
Ох и устроили шум-гам, а было бы ради чего!
В плане запроса всех рациональнее тот код, который предложил dervan. В плане расположения этого запроса не столь важно, находится он в функции sed_sql_connect() или же в common.php, я бы даже сказал никакой принципиальной разницы, главное чтобы он был в одном месте, а не в двух. А почему указывать это надо в config.php, а не в таблице sed_config объясняется очень просто. Во-первых, если у вас проблема с кодировкой базы, то вместо текста вы увидите кракозяблы, и среди этих кракозяблов будет ой как непросто добраться до конфига в админке. Во-вторых, не забывайте, что в MySQL и в HTTP кодировки именуются по-разному: в HTTP это UTF-8 (обратите внимание на дефис), а в MySQL это utf8 и никак иначе. May the Source be with you!
|
psyvek |
|
---|---|
# Dayver : Вот об этом глюке идет речь..... а если переустановить плуг то все ок.....наверное кто то забыл исправить-напутал с конфигом в sql файликеДа, об этом. После переустановки плагина, все нормально. Спасибо. |
Sergey |
|
---|---|
Это только у меня такая регистрация? http://www.my_ctn.ru/://www.my_ctn.ruwww.my_ctn.ru/message.php?msg=104
как вы понимаете www.my_ctn.ru это что, в конфиге $cfg['mainurl'] = 'www.my_ctn.ru'; www.cotonti.mobi
|
Dayver |
|
---|---|
нужно вроде бы так
$cfg['mainurl'] = 'http://www.my_ctn.ru'; Pavlo Tkachenko aka Dayver
|
Sergey |
|
---|---|
О.К. заработало как надо
![]() www.cotonti.mobi
|
Ratibor |
|
---|---|
Взломан сайт проекта phpBB, захвачено 400 тыс. аккаунтов пользователей Нам ничем это не грозит ? Не задавай глупых вопросов, не услышишь вранья.
|
Trustmaster |
|
---|---|
LOL, у нас phpBB и мы используем PHPList?
А вообще поймите одну простую истину: взломать можно любой сайт, какой бы сложной ни была его защита. Это только вопрос времени и денег. May the Source be with you!
|
Ratibor |
|
---|---|
# Trustmaster : LOL, у нас phpBB и мы используем PHPList?Нет, просто я хотел убедится, что подобной дыры у нас нет. Не задавай глупых вопросов, не услышишь вранья.
|
jcrush |
|
---|---|
Порадовала реализация вставки таблиц
SEO блог: http://blog.stfw.ru/
|
Asmo |
|
---|---|
# motor2hg : ice!Вот вариант, который пользую я в своей собственной сборке. config.php
$cfg['mysqlcharset'] = 'utf8'; // Database Charset
$cfg['mysqlcollate'] = 'utf8_general_ci'; // Database Collate
function sed_sql_connect($host, $user, $pass, $db)
{
global $cfg;
$connection = @mysql_connect($host, $user, $pass) or sed_diefatal('Could not connect to database !<br />Please check your settings in the file datas/config.php<br />'.'MySQL error : '.sed_sql_error());
if (version_compare(mysql_get_server_info($connection), '4.1.0', '>='))
{
$collation_query = '';
if ( !empty($cfg['mysqlcharset']) )
{
$collation_query = "SET NAMES '{$cfg['mysqlcharset']}'";
if (!empty($cfg['mysqlcollate']) )
{ $collation_query .= " COLLATE '{$cfg['mysqlcollate']}'"; }
}
if ( !empty($collation_query) )
{ @mysql_query($collation_query, $connection); }
}
$select = @mysql_select_db($db, $connection) or sed_diefatal('Could not select the database !<br />Please check your settings in the file datas/config.php<br />'.'MySQL error : '.sed_sql_error());
return(TRUE);
}
|
motor2hg |
|
---|---|
А Мотор то тут пр каких делах? Я здесь не решаю, пусть Trustmaster с разработчиками принимают решение. Код, очень даже симпатичный, лучший!
![]() |
Trustmaster |
|
---|---|
Время разбрасывать камни. Время собирать камни. В ближайшей ревизии добавлю. Минус одно лишнее сравнение.
May the Source be with you!
|
Ratibor |
|
---|---|
Trustmaster
А про common.php забыл. Я почистил. Не задавай глупых вопросов, не услышишь вранья.
|