За последние 24 часа нас посетили 17794 программиста и 1655 роботов. Сейчас ищут 1210 программистов ...

русские названия директорий

Тема в разделе "PHP для новичков", создана пользователем Faust, 18 фев 2009.

  1. Faust

    Faust Активный пользователь

    С нами с:
    18 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Доброго времени суток
    Проблема в том, что нужно на страницу вывести список имеющихся папок в директории
    а папки в ней имеют русские названия
    при работе вот этого скрипта
    PHP:
    1.  
    2. $folder ='../photo';
    3. $dir = opendir ($folder);
    4. while ( $file = readdir ($dir)){
    5.     if (( $file != ".") && ($file != "..")){
    6.        echo '<td class="smItems"><a href="#">'.$file.'</a> |</td>';
    7.     }
    8. }
    9. closedir ($dir);
    10.  
    все папки находит все замечательно но русские названия имеют неправильную кодировку!!!!!
    В файле кодировка UTF-8 статический русскоязычный контент отображает нормально

    Может кто сталкивался с такой штукой подскажите как быть :?
     
  2. unicross

    unicross Активный пользователь

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    Если Windows, то пробуй так:
    PHP:
    1. $file = iconv('windows-1251', 'UTF-8', $file);
     
  3. Faust

    Faust Активный пользователь

    С нами с:
    18 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    unicross
    пасибо огромное помогло!!!!!!!! :D
    весь день провозился думал уже придется забить
    а тут такая радость :!: