/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
readdir() sortering?
Fra : Lars Justesen


Dato : 28-08-03 20:43

Hej, Jeg har en php fil der viser indholdet af en mappe med
filnavn, filstørrelse og dato.. problemet er nu, at de bliver
sorteret efter dato med den ældste fil øverst.. jeg ville godt
have den nyeste fil øverst istedet..
Filen ser således ud:

<?php
echo "Uploadede filer<br><hr>\n";
echo "<br>Filer:<br>\n";

?>
<table align="center" width="100%" border=0>
<tr>
<td bgcolor="#DDDDDD">File Navn</td><td bgcolor="#EEEEEE">Fil
Type</td><td>Fil Størrelse</td><td>Dato for upload</td>
</tr>
<?php

if ($handle = opendir('./')) {

while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file !=
"upload_fil.php" && $file != "index.htm" && $file !=
"filupload.htm" && $file != "documentroot.php" && $file !=
"scandir.php") {
$size = filesize($file);
$type = filetype($file);
$location = "./$file";
$time = date ("F d Y H:i:s.", filemtime($file));

echo "<tr>\n";
echo "<td bgcolor=\"#DDDDDD\"><a
href=\"$location\">$file</a></td><td bgcolor=\"#EEEEEE\"> $type
</td><td> $size </td><td> $time </td>\n";
echo "</tr>\n";
}
}

closedir($handle);
}
?>

</table>
håber på hjælp...

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Benny Nissen (28-08-2003)
Kommentar
Fra : Benny Nissen


Dato : 28-08-03 20:53


"Lars Justesen" <webmaster@team-urin.dk> skrev i en meddelelse
news:billv6$i0c$1@sunsite.dk...
> Hej, Jeg har en php fil der viser indholdet af en mappe med
> filnavn, filstørrelse og dato.. problemet er nu, at de bliver
> sorteret efter dato med den ældste fil øverst.. jeg ville godt
> have den nyeste fil øverst istedet..

Så skal du nok læse dem ind i et array, og reverse denne. Se:
http://dk2.php.net/manual/en/function.array-reverse.php

I manualen til readdir står: "The filenames are returned in the order in
which they are stored by the filesystem. "
Se : http://dk2.php.net/manual/en/function.readdir.php

--
Benny



Lars Justesen (28-08-2003)
Kommentar
Fra : Lars Justesen


Dato : 28-08-03 21:33


> Så skal du nok læse dem ind i et array, og reverse denne. Se:
> http://dk2.php.net/manual/en/function.array-reverse.php

Er lidt af en newbie... så, hvordan fletter jeg det ind i koden?

> I manualen til readdir står: "The filenames are returned in the order in
> which they are stored by the filesystem. "
> Se : http://dk2.php.net/manual/en/function.readdir.php
>
> --
> Benny
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408531
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste