Блин, вот невнимательный! Конечно iconv("utf-8","windows-1251",$filename); Спасибо :-)
|
Хм... На локальной машине размер файлов читается, залил на сервер — везде 0 КБ пишет. В чем может быть проблема?
Расширения определяет нормально. |
А файлы открывает? Может быть прав не хватает?
|
Сам разобрался. Видимо на сервере имена файлов в utf-8, поэтому мое перекодирование utf-8 → win-1251 оказалось лишним. Это что получается, в Винде имена файлов в win-1251, а в Юниксе в utf-8?
Файлы замечательно открываются. |
Цитата:
|
Цитата:
|
Цитата:
в общем напряги мозги, все как-то обходятся без русских имен. |
Файлы могут называться как угодно, я это не контролирую. Думаю вот о чем: можно ли узнавать кодировку имен файлов на сервере (хотя бы ОС сервера)? Тогда можно было бы обойтись одним логическим условием, а код работал бы как на Винде, так и на Юниксе.
|
Часовой пояс GMT +3, время: 16:30. |