При этом остётся страница заполнения нового сообщения.Запрашиваемые для добавления пользователи не существуют.
Ошибка отправки формы. Попробуйте ещё раз.
Версия PHPbb 3.0.4. Сделал проверку, починку таблиц.
Где искать причину ошибки?
При этом остётся страница заполнения нового сообщения.Запрашиваемые для добавления пользователи не существуют.
Ошибка отправки формы. Попробуйте ещё раз.
Код: Выделить всё
// Build usernames to add
$usernames = (isset($_REQUEST['username'])) ? array(request_var('username', '', true)) : array();
$username_list = request_var('username_list', '', true);
if ($username_list)
{
$usernames = array_merge($usernames, explode("\n", $username_list));
}Код: Выделить всё
// Reveal the correct user_ids
if (sizeof($usernames))
{
$user_id_ary = array();
user_get_id_name($user_id_ary, $usernames, array(USER_NORMAL, USER_FOUNDER, USER_INACTIVE));
// If there are users not existing, we will at least print a notice...
if (!sizeof($user_id_ary))
{
$error[] = $user->lang['PM_NO_USERS'];
}
}
Действительно, удаление куки для домента этого(указанного мной) форума решило проблему!nissin писал(а):Я не с балды писал :)
Где-то в куках браузера явно сидит username.
Поэтому crash и смог отправить, поскольку у него этой переменной точно нет.
А его никогда не должно быть. Отчего зависит появление sid в адресной строке?Cep}|{ писал(а):Иногда при первой отправке нет sid
А ведь помогло http://tracker.phpbb.com/browse/PHPBB3-8292Cep}|{ писал(а):Та же проблема. При отправке ЛС пишет "Запрашиваемые для добавления пользователи не существуют."
Иногда при первой отправке нет sid= в URL и не отправляется, но при обновлении страницы появляется sid=xxx и по второму нажатию "Отправить" всё уходит. Но сейчас заметил что и после появления sid нифига не отправляется.
Стоит сео ультимэйт. Может что-то он наменял такого что косячит. Никто не сталкивался с такой проблемой?
и fixed стоит там.Affects Version/s: 3.0.4