Bin halt noch Anfänger im programmieren und habe dazu nichts gefunden ausser das mit dem Array.
Wollte die Dateien aus meinem Ordner auslesen, was auch schon lange funktioniert, nur wollte ich jetzt das er mir die dateien sortiert ausgibt.
Funktioniert aber nicht so wie ich will, entweder ich habe eine Endlosschleife mit nur einem Namen oder er gibt mir nur die Datei aus die neu ist, loool.
Also wo liegt jetzt wieder mein Fehler, Anfänger halt
PHP
<?php
$verzeichnis = openDir("tracks/"); // oeffnet ein Unterverzeichnis mit den dateien
while ($file = readDir($verzeichnis)) { // Verzeichnis lesen
$dateien = array($file);
clearstatcache();
$zeit_aktuell = time();
$upload_datum = filemtime('tracks/' . $file);
$zeit_vor_woche = $zeit_aktuell - 60*60*24*7;
sort($dateien);
$i=0;
while($dateien[$i]){
if ($upload_datum > $zeit_vor_woche){
if ($file != "." && $file != "..") { // Hoehere Verzeichnisse nicht anzeigen!
echo "<table align=\"center\" border=\"0\" width=\"400\"><tr>
<td align=\"center\" background=\"../banner/bgdl.jpg\" width=\"400\" height=\"28\">
<img src=\"../banner/new.gif\">
<a href=\"tracks/$dateien[$i]\"><font color=\"gold\"><b>$file</b></font></a></td></tr></table>\n"; // Link erstellen
$i++;
}
}else {
if ($file != "." && $file != "..") { // Hoehere Verzeichnisse nicht anzeigen!
echo "<table align=\"center\" border=\"0\" width=\"400\"><tr>
<td align=\"center\" background=\"../banner/bgdl.jpg\" width=\"400\" height=\"28\">
<a href=\"tracks/$dateien[$i]\"><font color=\"gold\"><b>$file</b></font></a></td></tr></table>\n"; // Link erstellen
$i++;
}
}
}
}
closeDir($verzeichnis);
?>
Alles anzeigen