readdir() klarar inte åäö

PHP

3 svar · 380 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Trådstart#1

Jag får inte readdir() att läsa filer med åäö på rätt sätt. Var ligger felet? Det borde väl gå? Såhär ser skriptet ut:

if ($handle = opendir($uploaddir)) { 	
			$counter = 0;
	   		while (false !== ($file = readdir($handle))) {
				echo $file."<br>";
			}
			
}
Medlem sedan juli 2001711 inlägg
#2

ingen som har den blekaste?

Medlem sedan sep. 200436 inlägg
#3

det beror väl isf antagligen på webservern. Du ska aldrig använda åäö i namn på filer du ska lägga på nätet. Det är en grundregel.

Medlem sedan juli 2001711 inlägg
#4

ok, då blir det apacheforumet istället :)

ang att inte ha åäö på internet, det styr jag inte över då det är användaren som laddar upp filer. däremot kommer jag ändra åäö till aao, fast då måste jag läsa in filen med readdir(). förstår du problemet? :)

534 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
162 ms — deklarationer (db)
126 ms — hämta statistik (db)
238 ms — hämta tråd, inlägg och bilagor (db)
164 ms — ändringar (db)