L4ss3 Skrevet 15. november 2007 Del Skrevet 15. november 2007 Heisann Noen som kan tenke seg den enkleste måten å lage et script som viser navnet til de siste 10 nye mappene? La oss si jeg har en mappe som heter 'Hei' så blir det opprettet en mappe inni den som heter 'Kanon', da vil jeg at den skal komme opp på en webside med dato om når den ble opprettet. Noen som vet om et slikt eller lignende script kanskje? =) Lenke til kommentar
Flin Skrevet 16. november 2007 Del Skrevet 16. november 2007 (endret) <?php function fil($dir) { $datos = array(); $filer = array(); $mappe = opendir($dir); while (false !== ($navn = readdir($mappe))) { $dato = filectime($navn); $datos[$navn] = $dato; sort($datos, SORT_NUMERIC); foreach ($datos as $a => $b) { $filer[$navn] = date("F d Y H:i:s", $b); } } return $filer; closedir($dir); }; ?> Endre litt på det sånn at du fikk en sortert det etter dato også. Det med å å bare printe ut 10 innlegg orker jeg ikke å begynne å tenke på, men det finner du vel på nette tenker jeg. Endret 16. november 2007 av Hjelpphp Lenke til kommentar
Peter Skrevet 18. november 2007 Del Skrevet 18. november 2007 Med rsort så vil det bli sorter i synkende rekkefølge (slik som etterspurt), også kan du bruke array_slice($arr, 0, 10) for å hente 10 siste. (Sjekk at det er ti eller flere elementer før du bruker array_slice, ellers vil du antakelig få feilmeding) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå