20. juni 2006 - 13:27
Der er
21 kommentarer og 1 løsning
Finde mappe med største nummer
Jeg har en masse mapper hvis navn er et nummer. Hvordan finder jeg den mappe med det største nummer? Det burde være let, men jeg kan ikke lige finde løsningen.
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
Du har dem vel i et array, det laver du en sort på med SORT_NUMERIC som flag.
Kan du vise det i kodesprog :o)
$array = array( 321321, 23, 4821904812, 2391, 1, 284971 ); rsort( $array, SORT_NUMERIC ); echo $array[0];
jep, men den skal jo ligge mappenavnene ind i arrayet. Hvad er koden til det?
while (false !== ($entry=readdir($dh))) { $dir[] = is_dir($entry)?$entry:""; } closedir($dh); rsort($dir, SORT_NUMERIC); echo $dir[0];
$dh har jeg sat til stien for mappen hvor de nummerede mapper ligger i, men der kommer ikke noget. Er det mig der gør noget forkert?
$dh er et handle... <? $dh = opendir('.'); while (false !== ($entry = readdir($dh))) { $dir[] = is_dir($entry)?$entry:""; } closedir($dh); rsort($dir, SORT_NUMERIC); echo $dir[0]; ?>
Jeg har skiftet '.' ud med mappenavnet således: $dh = opendir('diy'); men får stadig intet resultat...
20. juni 2006 - 15:47
#10
Og dine biblioteker ligger i en undermappe ved navn diy under dit script?
20. juni 2006 - 17:05
#11
lige præcis :o)
20. juni 2006 - 23:02
#12
Pøv at lægge scriptet i piy mappen og skriv det som jeg skrev det. Og kør det så der fra.
21. juni 2006 - 08:18
#13
Med punktum virker det perfekt, men jeg skal jo gerne have den til at gå ind i den anden mappe fra scriptbiblioteket.
21. juni 2006 - 08:28
#14
Så skriv den fulde sti til biblioteket: $dh = opendir($_SERVER["DOCUMENT_ROOT"].'/undermapper/'); Og du skal KUN skrive undermapperne i forhold til hvad du skriver i browseren.
21. juni 2006 - 10:51
#15
Den der "$_SERVER["DOCUMENT_ROOT"]" giver: /customers/bmwworld.dk/bmwworld.dk/httpd.www Det virker ikke hvis man bare tilføjer undermappen "diy" til den.
21. juni 2006 - 10:54
#16
Hvis jeg ligger phpfilen ind i mappen "diy" så virker det godt, men hvis phpfilen ligger i roden, så virker det ikke??? Er det ikke underligt?
21. juni 2006 - 12:10
#17
Og du husker at skrive ALLE undermapper ind istedet for /undermapper/?
21. juni 2006 - 12:16
#18
Lidt mere pap: $dh = opendir($_SERVER["DOCUMENT_ROOT"].'/diy/'); hvis det er for /customers/bmwworld.dk/bmwworld.dk/httpd.www/diy/
27. juni 2006 - 09:16
#19
Tak for hjælpen iss. Læg et svar og der kommer points :o) Og undskyld ventetiden.
27. juni 2006 - 10:13
#20
Ellers tak.
12. september 2006 - 12:06
#21
lukker
12. september 2006 - 12:06
#22
svar
Vi tilbyder markedets bedste kurser inden for webudvikling