Не открываются папки с русскими названиями, file_exists возвращает false.
Пробовал строку с путем кодировать iconv, htmlentities чем-то вроде convert_cyr_charset ->
Безрезультатно. Локаль - windows-1251. Доступа к настройкам сервера на котором расположены папки не имею.
1. piquick - 28 Июля, 2011 - 10:01:19 - перейти к сообщению
2. Мелкий - 28 Июля, 2011 - 10:06:53 - перейти к сообщению
3. piquick - 28 Июля, 2011 - 11:54:21 - перейти к сообщению
4. Мелкий - 28 Июля, 2011 - 11:58:49 - перейти к сообщению
Я имел в виду натравить scandir на полностью латинский адрес, который содержит элементы в кириллице. Всякие там /home/www/html/ вместо /home/www/html/директория/
5. piquick - 29 Июля, 2011 - 12:00:31 - перейти к сообщению
Мелкий пишет:
Я имел в виду натравить scandir на полностью латинский адрес, который содержит элементы в кириллице. Всякие там /home/www/html/ вместо /home/www/html/директория/
С путями на латинице прекрасно работает и file_exists и scandir и все остальное.
А когда вызывал scandir к родительской папке английские названия выводились, а вместо русских квадратики по числу символов, что лечилось конвертацией названий в cp1251