NEW davor angezeigen

Dieses Thema NEW davor angezeigen im Forum "Windows XP Forum" wurde erstellt von Raptor, 13. Apr. 2009.

Thema: NEW davor angezeigen Ich habe nochmal eine Frage Und zwar habe ich das jetzt alles soweit hinbekommen mit meiner Page das alles gut...

  1. Ich habe nochmal eine Frage

    Und zwar habe ich das jetzt alles soweit hinbekommen mit meiner Page das alles gut hochgeladen werden kann und auch richtig eingeordnet wird, nun möchte ich aber ganz gerne das bei einem neuen Upload für zum Beispiel eine Woche ein NEW davor angezeigt wird damit die anderen Besucher gleich sehen können welche Dateien neu sind.

    Wie programmiere ich sowas in PHP bzw. was muß ich beim auslesen des Ordners noch hinzufügen damit mir dann dieses NEW mit angezeigt wird.

    Ich denke mal das es eine einfache Datumsabfrage sein wird aber wie gesagt, wie programmiere ich sowas in PHP da ich noch recht neu in Sachen PHP bin.
    Habe bis jetzt eine ganz einfache Routine zum auslesen und anzeigen welche allerdings auch soweit reicht, bis auf das ich halt gern dieses NEW vor den neuen Dateien hätte.

    Die Dateien sind NICHT auf my SQL gespeichert sondern in Ordnern auf dem Server da die Dateien zu groß sind.

    Code:
    <?php
    $verzeichnis = openDir(race07/tracks); 
    while ($file = readDir($verzeichnis)) { 
     if ($file != . && $file != ..) { 
     
    echo <table align=\center\ border=\0\ width=\300\><tr>
    
    <td align=\center\ background=\back.jpg\ width=\300\ height=\28\>
    
    
    
    <a href=\race07/tracks/$file\><font color=\gold\><b>$file</b></font></a></td></tr></table>\n; // Link erstellen
     }
    }
    closeDir($verzeichnis);
    ?>
    
    
    

    Frohe Ostern an Alle und danke schon im vorraus

    Gruß Raptor
     
  2. => http://de.php.net/filemtime

    Letzte Änderung auslesen, Zeit bis jetzt berechnen und fertig ;)
     
  3. Alles läuft jetzt, super, danke dir für die Antwort und den Tip.

    Mein Code sieht jetzt so aus und funktioniert wunderbar wie gesagt.

    Code:
    <html>
    
    <body>
    
    <img src=gtr2.jpg width=100%>
    <body background=dtmgarage1.jpg text=gold bgproperties=fixed style=background-attachment: fixed>
    
    </body>
    
    </html>
    
    
    
    <?php
    
    $verzeichnis = openDir(tracks); 
    
    while ($file = readDir($verzeichnis)) { 
    
    clearstatcache();
    
    $zeit_aktuell = time();
    
    $upload_datum = filemtime('tracks/' . $file);
    
    $zeit_vor_woche = $zeit_aktuell - 60*60*24*7;
    
    if ($upload_datum > $zeit_vor_woche){
    
    
     if ($file != . && $file != ..) { 
     
    echo <table align=\center\ border=\0\ width=\300\><tr>
    
    <td align=\center\ background=\back.jpg\ width=\300\ height=\28\>
    
    <img src=\new.gif\>
    
    <a href=\tracks/$file\><font color=\gold\><b>$file</b></font></a></td></tr></table>\n;
     }
    }else {
    
    if ($file != . && $file != ..) { 
     
    echo <table align=\center\ border=\0\ width=\400\><tr>
    
    <td align=\center\ background=\back.jpg\ width=\400\ height=\28\>
    
    <a href=\tracks/$file\><font color=\gold\><b>$file</b></font></a></td></tr></table>\n; 
     }
    
    }
    }
    closeDir($verzeichnis); // Verzeichnis schlie�en
    ?>
    
    
    Also danke nochmal und wenn es jemanden interessiert, das ist die Seite. www.raptor72.de

    Gruß Rap
     
Die Seite wird geladen...

NEW davor angezeigen - Ähnliche Themen

Forum Datum
VPN, bin kurz davor, bitte helft Netzwerk 28. März 2007
tägl. "MASSENEMAILS" engl./amerik. Ursprungs, wie kann ich mich davor schützen?? E-Mail-Programme 15. Aug. 2006