


Код: Выделить всё
<?php //Массив, содержащий русские буквы, сходные по начертанию с английскими
$rus = array( "А", "а", "В", "Е", "е", "К", "к", "М", "Н", "О", "о", "Р", "р", "С", "с", "Т", "Х", "х");
//Массив английских букв, сходных по начертанию с русскими
$eng = array("A", "a", "B", "E", "e", "K", "k", "M", "H", "O", "o", "P", "p", "C", "c", "T", "X", "x");
//Замена русских букв английскими
$eng_user = str_replace ($rus, $eng, $username);
//Теперь наоборот
$rus_user = str_replace ($eng, $rus, $username);
//Запрос к БД
$sql = "SELECT * FROM ". USERS_TABLE ." WHERE username LIKE '$username' OR username LIKE '$eng_user' OR username LIKE '$rus_user';
$ath = sql_query($sql);
if (!$ath) exit
if(mysql_num_rows($ath)>0) exit ?>
измените таблицу пользователей0 ноль
О русская "о"
O латинская "о"
1 один
l латинская "л"
6 шесть
б русская "б"
b латинская "б"
3 три
З русская "з"
y латинская "игрек"
у русская "у"
u латинская "у"
и русская "у"
ничего не упустил?
Код: Выделить всё
ALTER TABLE phpbb_users ADD username2 VARCHAR( 25 ) NOT NULL
идея такаяquazi писал(а):измените таблицу пользователей