Зарегистрировался юзер Alex O`konnor - у меня установлена простенькая форма быстрого ответа. При клике на ник, чтобы ник был выделен болдом,
Код: Выделить всё
[b]Alex Okonnor[/b],
Код: Выделить всё
javascript:emoticon('Alex O'konnor, ')
phpBB2.0.19
Код: Выделить всё
[b]Alex Okonnor[/b],
Код: Выделить всё
javascript:emoticon('Alex O'konnor, ')
это не мод даже, маленькая правка includes/functions_validate.phprobbelkin писал(а):...ждать когда программисты соизволят написать примитивный мод, исправляющий данный баг ещё на этапе регистрации.
Код: Выделить всё
$username = trim($username);
if (strstr($username
Код: Выделить всё
if (strstr($username, ' ') || strstr($username, '^') || strstr($username, '%') || strstr($username, '$') || strstr($username, '#') || strstr($username, '@') || strstr($username, '~') || strstr($username, '`') || strstr($username, '"') || strstr($username, '"') )
Результат-то один и тот же, только скорость выполнения и нагрузка на процессор - разная! addslashes работает в 1,688(!) раза быстрее, чем str_replace при всех прочих одинаковых условиях. Только что проверял. Рассказать как тестировал?robbelkin писал(а):Без разницы, не так ли? Результат один и тот же.Бродяга писал(а):не str_replace, а addslashes!
Ну например в закрытой теме кликать на ник можно - получим ошибку JS.Бродяга писал(а):насчет других багов не знаю
Ну этот тоже подойдёт, но тот код, что я ищу, несколько проще./DiOs писал(а):Romy
Аааа... это не оно, чуть выше? http://phpbbguru.net/community/viewtopi ... 8074#78074
У меня такая же проблема...сам узнал только когда попробовал зарегиться, причем даже если запрещять имя...например Иван...после этого без проблем под ним зарегился...в чем трабла непонятно...версия форума 2,0,21Alexalexis писал(а):
Такая же ситуация с русскими буквами. Если указать в запрещённых именах русский ник, то с таким ником можно свободно зарегистрироваться.![]()
Такой вопрос уже обсуждался, но такую неправильную работу форума так и не признали. Всё свелось к тому, что "наверное там регистрируются с ником, где буквы по написанию похожи, но не русские". Так вот проверил - это не так. Может, дело в кодировке базы данных?