Это не важно.
Переменные в PHP можно как в кавычках, так и без них использовать при присваивании...
Хотите уберите, а хотите оставьте

(по идеи хуже не будет если вы их оставите, но вообще можно и убрать)
Код: Выделить всё
$avatar_filename = substr($avatar_filename, 0, 100);
Код: Выделить всё
phpBB : Critical Error
Error doing DB query userdata row fetch
DEBUG MODE
SQL Error : 1146 Table 'forum.phpbb_sessions_keys' doesn't exist
SELECT u.* FROM phpbb_users u, phpbb_sessions_keys k WHERE u.user_id = 2 AND u.user_active = 1 AND k.user_id = u.user_id AND k.key_id = '570735b13a0d8898d41b42f8f675a4d5'
Line : 89
File : sessions.php
...я тут сам на правах "я только учусь", попробуйте последлвательно обновить базу, это нужно, последовательно закачивать к себе соответствующее "обновление" (папка "инстал") - закачали, запускаете через браузер WWW.адрес форума вашего.install.update_to_latest удаляете папку инстал...и так много раз. То есть с 2.0.8 на 2.0.9, на 2.0.10... и так до 2.0.20 после этого ставите с "нуля" файлы 2.0.20 - поправьте меня если не прав......обновить свой форум с 2.0.8 до 2.0.20 заменил файлы сижу...
http://www.phpbb.com/phpBB/viewtopic.ph ... 12#2081712This may help some one with a heavily modified board.
I tried to apply the fix on a modified board in includes/functions_post.php:
FIND
AFTER, ADDКод: Выделить всё
$message = addslashes($message);
Код: Выделить всё
$message = str_replace('"', '\\"', $message);
But that didn’t work. I then saw that the ‘quote’ was a problem to some boards already in 2.0.19. To fix it in 2.0.19 one changed this line in includes/bbcode.php:
Код: Выделить всё
// Warning, this is old 2.0.18 code! To circumvent the quote problem. $text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\\".*?\\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]"); // PHPBB 2.0.19! // $text = bbencode_first_pass_pda($text, $uid, '/\[quote=\\\\"(.*?)\\\\"
To solve the problem I uploaded a new includes/bbcode.php from the 2.0.20 package and did the change in includes/functions_post.php above. After that the quote worked with HTML code on.
А ты уже пробовал или так наугатandreysmorya писал(а):...я тут сам на правах "я только учусь", попробуйте последлвательно обновить базу, это нужно, последовательно закачивать к себе соответствующее "обновление" (папка "инстал") - закачали, запускаете через браузер WWW.адрес форума вашего.install.update_to_latest удаляете папку инстал...и так много раз. То есть с 2.0.8 на 2.0.9, на 2.0.10... и так до 2.0.20 после этого ставите с "нуля" файлы 2.0.20 - поправьте меня если не прав...
Убрать.natali писал(а):блин а у меня с кавычками....Код: Выделить всё
#-----[ FIND ]--------------------------------------------- # Line 24 { $file = basename(__FILE__); $module['General']['Word_Censor'] = $file; return; }
что делать? убрать кавычки или оставить?Код: Выделить всё
$module['General']['Word_Censor'] = "$file";
Код: Выделить всё
#
#-----[ OPEN ]---------------------------------------------
#
privmsg.php
#
#-----[ FIND ]---------------------------------------------
# Line 1507
redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
}
$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
#
#-----[ REPLACE WITH ]---------------------------------------------
#
redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
}
$orig_word = $replacement_word = array();
obtain_word_list($orig_word, $replace_word);
$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
$privmsg_subject = preg_replace($orig_word, $replacement_word, $privmsg_subject);
Код: Выделить всё
if ( !($privmsg = $db->sql_fetchrow($result)) )
{
redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
}
//$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
// [start] PM Count RE
if (str_replace('Re: ', '', $privmsg['privmsgs_subject']) != $privmsg['privmsgs_subject'])
{
$privmsg_subject = str_replace('Re: ', 'Re[1]: ', $privmsg['privmsgs_subject']);
}
else if (str_replace('Re[', '', $privmsg['privmsgs_subject']) != $privmsg['privmsgs_subject'])
{
$temp_subject = str_replace('Re[', '', $privmsg['privmsgs_subject']);
$right = strpos($temp_subject, ']:');
$count = substr_replace($temp_subject, '', $right);
$privmsg_subject = preg_replace('#Re\[([0-9]*?)\]: ([\/]?.*?)#is', 'Re[' . ($count + 1) . ']: \\2', $privmsg['privmsgs_subject']);
}
else
{
$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
}
// [end] PM Count RE