Поддержка русских названий

1. KOZZ (10.01.2010 / 17:31)
Делаю мини зц,и вот поднялся вопрос:с телефона можно загружать файлы с русоязычными названиями(типа:http://site.ru/афтар песни -песня про любофь.mp3)?и символ пробела поддерживается?

2. KOZZ (10.01.2010 / 17:47)
Неужели ни у кого нет загрузок на сайтах??)))

3. ramzes (10.01.2010 / 18:13)
Можно. Но это не очень хорошо, предпочтительнее латинские буквы.
// не у кого нет загрузок с русскими названиями а не нет загрузокsmile

4. KOZZ (10.01.2010 / 18:42)
3,то бишь никакой функциональной потери нет?!
А то имена русских песен на транслите выводить по моему какашко выходит...

5. KOZZ (10.01.2010 / 18:46)
Я мускуль не догоняю,и не юзаю по этому,все на файлах.
Написал транслитер-переименовщик(гг) файлов,и названия ссылок дергаю из названий файлов,а теперь сомневаюсь в его надобности...

6. ramzes (10.01.2010 / 21:20)
Зачем файлы в кирилице то хранить? Сделай два поля,
отображаемоеназвание|реальное имя файла

7. Артур (10.01.2010 / 21:25)
Юзай rawurlencode()

8. Олег (10.01.2010 / 21:49)
Пробел в имени использовать не рекомендуется и русские названиятоже. Нежели имена файлов лучше именновывать за счет получения md5 хеша файла. А реальный путь к файлу не следует показывать, а отдавать скриптом.

9. Удаленный (11.01.2010 / 09:56)
А еще лутче хранить файлы с идом вмето имени.
А само имя указывать в заголовке

10. Удаленный (11.01.2010 / 09:57)
Проверял даже на отбойных шарпаках принимает

11. KOZZ (13.01.2010 / 13:33)
7,то бишь так?
$url="песенка.mp3";
echo'<a href="localhost/mp3/'.$url">песенка</a>


12. KOZZ (13.01.2010 / 13:36)
9,без мускула врядли так сделаешь,по крайней мере я чет не догоняю...

13. KOZZ (13.01.2010 / 13:39)
Пробовал из ид3 тегов дергать-на большей части файлов робит,а на оставшихся просто их нет.

14. KOZZ (13.01.2010 / 13:41)
6,опять же мускул

15. ramzes (13.01.2010 / 14:34)
Зачем? На файлах прекрасно реализуется. Посмотри любой загрузsmile

16. KOZZ (13.01.2010 / 15:04)
15,на компе таких нет....
Дайте кто нить код-гляну

17. ramzes (13.01.2010 / 15:16)
<?
$infofile = file_get_contents($file.'.txt');
$filedata = explode('|',$infofile);
echo $filedata[0];
проще не куда. Все данные о файле хранишь в файле файл.мр3.тхт, можешь и статистику в него писать.

18. KOZZ (13.01.2010 / 17:05)
17,я думал как нить покрасивее сделать можно))
и все же вопрос то остается нерешенным:
даже если делать таким способом,как ты предлагаешь,то все равно кидать будет на "файл.mp3"?!либо я тя не понял

19. ramzes (13.01.2010 / 18:38)
Это позволяет сделать русское отражаемое название файла не зависимо от его реального имени.
// суть решение изначальной цели, названия на стулом - файлы на английском.
А как уж ты там структуру организуешь, это твое делоsmile

20. Azzido (13.01.2010 / 22:39)
Я загружал на ftp файлы с русскмим названиями, нужно использовать таблицу кодировки unicode то есть например загрузи файл test&nbsp;file.txt на ftp он будет отображаться test file.txt с пробелом,так же и другие русские буквы, но чтоб скачивать придется использовать функцию конвертации букв в соответствующее значение. Думаю гораздо удобней rawurlencode и rawurldecode

21. KOZZ (14.01.2010 / 15:33)
Короче ладно, почти разобрался))
ВСЕМ СПАСИБО ЗА УЧАСТИЕ!!

URL: https://visavi.net/topics/4772