Pisze skrypt, który pobiera nazwy plikow i folderow z serwera i generuje dokumeny XML ktory jest wysylany do Flasha. Problem w tym, ze na serwerze beda zapisywane pliki z polskimi znakami ( to jest obowiązkowe ), no i tutaj jest problem siedze nad tym juz 2 dni i czego bym nie wymyslil to i tak literki Ą, Ś, Ź, ą, ś, ź nie sa poprawnie konwertowane ( aha konwertowane sa do UTF-8 )
function listaPlikow($currentDir){
$kodowanie="ISO-8859-2";
$katalog=$currentDir;
$currentDir=@opendir($currentDir);
//echo @opendir($currentDir);
while($file = readdir($currentDir)) {
if($file!="." and $file!=".." and $file!="$katalog"){
$newDir=$katalog."/".$file;
if(is_dir($newDir)==true){
echo iconv($kodowanie, "UTF-8","<folder nazwa='".$file."'>"."\n");
listaPlikow($newDir);
echo iconv($kodowanie, "UTF-8","</folder>"."\n");
}else{
echo iconv($kodowanie, "UTF-8","<plik nazwa='".$file."' url='".$katalog."/".$file."' />"."\n");
}
}
}
closedir($currentDir);
}
function listaPlikowXML($dir){
echo ("<?xml version='1.0' encoding='UTF-8'?>"."\n");
echo ("<fileListRoot>"."\n");
listaPlikow($dir);
echo ("</fileListRoot>");
}
listaPlikowXML("_root");