Показать сообщение отдельно
Старый 01.10.2004, 18:52     # 11
Ale
Junior Member
 
Регистрация: 22.03.2004
Сообщения: 123

Ale Известность не заставит себя ждатьAle Известность не заставит себя ждать
Если так до позарезу надо - можно кодировать ник в транслит. index.php в папке http://server.ru/users
PHP код:
<?

$usersURL = "http://server.ru/users/";
$userName = $_SERVER['QUERY_STRING'];

function ruEncode ($ruName) {
 static $enc = array(
"а"=>"a",
"б"=>"b",
"в"=>"v",
"г"=>"g",
"д"=>"d",
"е"=>"e",
"ё"=>"e",
"ж"=>"j",
"з"=>"z",
"и"=>"i",
"й"=>"i",
"к"=>"k",
"л"=>"l",
"м"=>"m",
"н"=>"n",
"о"=>"o",
"п"=>"p",
"р"=>"r",
"с"=>"s",
"т"=>"t",
"у"=>"y",
"ф"=>"f",
"х"=>"h",
"ц"=>"c",
"ч"=>"ch",
"ш"=>"sh",
"щ"=>"sh",
"Ъ"=>"'",
"ъ"=>"'",
"ы"=>"y",
"Ь"=>"'",
"ь"=>"'",
"э"=>"e",
"ю"=>"u",
"я"=>"ia"
 );
 return strtr(strtolower($ruName),$enc);
}

if ($userName != "") {header('Location: '.$usersURL.ruEncode($userName));}
else {echo "Ты кто?";}

?>
Запрос типа http://server.ru/users/?НИК делает простой редирект на папку nik. Но пользование кириллицы таки создаст вам лишние проблемы, оно действительно того стоит?
Ale вне форума