![]() |
Показаны 6 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Транслит русских названий файлов (http://netadmin.ws/forum/showthread.php?threadid=8037)
Транслит русских названий файлов
Заливаю на сервак файл, к примеру "файл 1.jpg", кодировка на сервере koi8-r, он его как koi и принимает, начинает писать на винт соответственно тоже в koi... (сервак локальный, под ХÐ_) Сами понимаете что выйдет...
Что делать? Думаю транслитить их в англ...
Теперь вопрос "как?"...
И ещё, если файл с таким именем уже есть? Ð_то как то можно вычеслить при заливании? или только is_file?
__________________
Админ - вождь Апачей...
Господа! Помогите!!!
__________________
Админ - вождь Апачей...
$russian_letters = 'абвгдеёжзийклмнопрстуфхьÑ
Šыэ';
$english_letters = 'abvgdeezhziiklmnoprstufh''ye';
$russian_letters_big = 'АБВГДЕЁЖЗИЙКЛМНОПÐ_СТУФХЬÐ
ªЫÐ_';
$english_letters_big = 'ABVGDEEZHZIIKLMNOPRSTUFH''YE';
$other_letters = array(
"ж" => "zh", "ц" => "ts", "ч" => "ch",
"щ" => "sch", "ю" => "yu", "я" => "ya",
"Ж" => "ZH", "Ц" => "TS", "Ч" => "CH",
"Щ" => "SCH", "Ю" => "YU", "Я" => "YA"
);
$str = strtr($str, $russian_letters, $english_letters);
$str = strtr($str, $russian_letters_big, $english_letters_big);
$str = strtr($str, $other_letters);
__________________
Всегда есть решение.
polo а как ты его там нашёл? (я чес. слово искал сначала) По каким словам?
И ешё немного не понятно вот это место:
'abvgdeezhziiklmnoprstufh''ye'
А точнее две кавычки '' ...
__________________
Админ - вождь Апачей...
ь и ъ
polo добавил 12-03-2004 в 13:49:35:
только обратный слэш должен стоять.
__________________
Всегда есть решение.
polo
а где он там именно есть?
__________________
Международное брачное агенство в Сибири.
| Формат времени GMT. Текущее время 14:17. | Показаны 6 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.