---
title: "Sortera filer - Olika resultat på olika servrar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/183876-sortera-filer-olika-resultat-på-olika-servrar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Quid"
published: "2010-06-18T12:57:20.000Z"
updated: "2010-06-18T14:10:15.000Z"
replies: 2
views: 435
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/183876-sortera-filer-olika-resultat-på-olika-servrar"
---

# Sortera filer - Olika resultat på olika servrar?

## #1 — Quid, 2010-06-18T12:57Z

Jag har skrivit ihop en liten kodsnutt som läser in, sorterar och skriver ut filnamn:

```php
<?php
$files = array();
if ($handle = opendir('./')) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && $file != "index.php") {
            $files[] = $file;
        }
    }
    closedir($handle);
}

sort($files);

foreach($files as $file) {
   echo $file . "<BR>";
}
?>
```

Problemet är att den sorterar olika på mina två servrar. På min windowsmaskin med iis får jag först alla filer med stor bokstav i bokstavsordning överst, sen resten. På linuxmaskinen så listan alla filer i bokstavsordning oavsett storlek, vilket är rätt.

Är det vanligt att samma kod ger olika resultat på olika servrar?

Permalänk: https://www.webforum.nu/p/183876

## #2 — GunnarD, 2010-06-18T13:41Z

Prova [natcasesort()](http://www.php.net/manual/en/function.natcasesort.php) funktionen om den fungerar bättre.

Permalänk: https://www.webforum.nu/p/2240930

## #3 — Quid, 2010-06-18T14:10Z

Lysande, tack för hjälpen!

Permalänk: https://www.webforum.nu/p/2240932

---

Tråden på webben: https://www.webforum.nu/amne/php/183876-sortera-filer-olika-resultat-på-olika-servrar
