Zrobiłem proste listowanie plików z katalogu wraz z tworzeniem linków.
Niestety już podczas odczytywania plików z katalogu funkcja zwraca nazwę pliku bez polskich znaków. Jedynie ó dobrze działa.
To znaczy jeżeli stworzymy sobie plik o nazwie "óęąśćźżł" w katalogu "docs" to skrypt wylistuje plik "óeasczzl" i stworzy link do pliku "óeasczzl".
Skrypt wygląda tak:
while($plik = $folder->read()) { if (($plik != '.') AND ($plik != '..')) { $file_utf8 = iconv( "cp1250", "utf-8", $plik ); //$file_utf8 = pl_iso2utf8($plik); //$file_utf8 = bin2hex($plik); $pliki[$nazwa['basename']] = $nazwa['extension']; //echo '<li><a class="two" href="docs/' .$plik. '">' .$plik. '</a></li>'; } } $folder->close();
Może ma ktoś jakiś pomysł już prawie wszystkiego próbowałem.
Pozdrawiam