Lo siento por la ambigüedad del título, pero no se me ocurría nada mejor que poner.
Tengo un script en PHP que pretende leer en un directorio para representar en el explorador sus archivos:
Código PHP:
<?php
$fotos_dir = opendir("Normal");
while (($archivo = readdir($fotos_dir)) !== false){
if ($archivo != "." && $archivo != ".."){
echo "$archivo</br>";
}
}
echo "</br></br></br></br>";
?>
Todo funciona bien en un principio, se listan todos los archivos de la carpeta "Normal". Pero el problema biene cuando uno de esos archivos tiene en su nombre ciertos carácteres (supongo que serán todos los no ANSI). Así "Valentín·$·.jpg" me lo representa en el explorador como "Valent$?.JPG".
¿A que se puede deber este problema? ¿Como podría solucionarlo?
Gracias por vuestro tiempo.