Avatar billede dkr Praktikant
21. marts 2006 - 12:17 Der er 4 kommentarer og
1 løsning

sortering af fil-liste

Hej
Hvordan for jeg dette script til at sortere filerne alfabetisk, og hvordan for jeg den til at erstatte .. med en tekst ala en mappe tilbage.

håber det er til af hitte ud af.

MVH
DKR

---------script---------


<?php


if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) {
      if ($file != "." && $file != ".."&& $file != "index.php" && $file != "liste.php"&& $file != "start.php") {
          echo "<a href='$file'>$file</a><br>";
      }
  }
  closedir($handle);
}

?>
Avatar billede gizmo-gizmo Nybegynder
21. marts 2006 - 12:29 #1
<?php
$filer = array();

if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) {
      if ($file != "." && $file != "index.php" && $file != "liste.php"&& $file != "start.php") {
        $filer[] = $file;
      }
  }
  closedir($handle);
}

sort($filer);

foreach($filer as $fil)
{
  if ($fil == "..")
    echo "<a href=\"?\">tilbage</a><br>";
  else
    echo "<a href='$fil'>$fil</a><br>";
}

?>
Avatar billede dkr Praktikant
21. marts 2006 - 12:41 #2
den virker næsten ok

dog er der et eller andet med sorteringen, den sorter det meste ok men der er lige 2 den ikke får med, hvad kan det skyldes?

MVH
DKR
Avatar billede dkr Praktikant
21. marts 2006 - 12:42 #3
og linket tilbage virker ikke
Avatar billede dkr Praktikant
21. marts 2006 - 12:52 #4
jeg har fået tlbage linket til at virke, jeg fjernede ?et og skrev ../, det virker got nok
Avatar billede dkr Praktikant
21. marts 2006 - 16:28 #5
jeg har fundet ud af hvad det er der går "galt" ved sorteringen, den sortere først tal så store og så små bogstaver, hvordan for man den til at igniorer store/små bogstaver

MVH
DKR
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester