Вывод содержимого папки на html страницу

stepan_direktor

Новичок
Ситуация такова:
  • Есть папка с word документами у которых имена файлов в кирилице
  • Нужно организовать вывод списка ссылок на соответствующие файлы

Для файлов с именами в латинице я решил эту задачу с помощью функции scandir.
PHP:
<?php
$dir    = 'путь к папке';
$files = scandir($dir);
echo '<ol>';
foreach ($files as $value)
{
if ($value !='.' and $value !='..' ) 
{echo '<li><a href="путь к папке'. $value.'">'.$value.'</a></li><br>';}
else{}
}
echo '</ol>';
?>
Но с кириллицей ничего не получается. (получается — � 160 �_� 03.05. - 竡�� ���Կ��� ����� ����� ߽��.doc)

Подскажите как правильно выводить список ссылок, когда имена файлов в кирилице?
 

Фанат

oncle terrible
Команда форума
Самый лучший совет - НЕ ИСПОЛЬЗОВАТЬ КИРИЛЛИЦУ в именах файлов.
Там адовы перекодировки идут, особенно под виндой.
Но если так прям так надо, если для дома для семьи, то под виндой оно в cp866(!) а перекодировать надо, судя по приведённому примеру - в утф
 

stepan_direktor

Новичок
А если в Тоатал Командере транлитерировать имена файлов и переименовать файлы, а на выдаче анкор ссылки транслитерировать обратно, кто-то так делает? Как правильно поступать в данной ситуации?
 
Сверху