Hi
I am using scanDir() to generate a XML with the directory content. It is done, and I was very happy until I figured that the special characters like ªºçáé … are not displayed correctly in XML.
This is my code:
<?
// will scan for privates dir
$files = scandir("private/");
$totalFiles = count($files);
echo $totalFiles;
//starting XML
echo "<?xml version='1.0'?>"."
";
echo "<!-- ## WE HAVE ".$totalFiles." DIR ## -->"."
";
echo "<lista>"."
";
// filling the info
foreach($files as $key => $value){
echo "<album>"."
";
echo "<pasta>".$value."</pasta>"."
";
// verify if gallery is private
if (file_exists("private/".$value."/_info/_privado_sim")) {
echo "<privado>1</privado>"."
";
} else {
echo "<privado>0</privado>"."
";
};
// verify if gallery is active
if (file_exists("private/".$value."/_info/_activo_sim")) {
echo "<activo>1</activo>"."
";
} else {
echo "<activo>0</activo>"."
";
};
// catch the gallery name
$nome = scandir("private/".$value."/_info/");
echo "<nome>".$nome[2]."</nome>"."
";
echo "</album>"."
";
}
// ending XML
echo "</lista>"."
";
?>
and this is the link: http://www.ruiganga.com/gallery/scanPrivate.php so everybody can see the outputs.
Any idea on how to fix this?
Thanks a lot everyone!