[PHP] Letzte Änderung vor X Tagen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von enCore, 19. Juni 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 19. Juni 2009
    Letzte Änderung vor X Tagen

    Hi,

    wollt mal fragen ob es ein Script gibt was mir anzeigt wann ich die Datei geändert habe.
    Will da aber kein Datum stehen haben sondern das es die Tage zählt wie lang es her ist.

    vllt. kann man ja das hier

    Code:
    <?php
     echo date("d.m.Y", getlastmod($_SERVER['SCRIPT_FILENAME']));
    
    ?> 
    
    irgendwie umschreiben? Das zeigt halt das datum an wann die datei geändert wurde..

    wäre schick wenn mir da jemand helfen kann oder nen codeschnipsel dafür geben kann

    bw is klar
     
  2. 19. Juni 2009
    AW: Letzte Änderung vor X Tagen

    SELFHTML: JavaScript / Objektreferenz / document ?
    [G]javascript last modified[/G]
     
  3. 19. Juni 2009
    AW: Letzte Änderung vor X Tagen

    das ist ja das selbe wie ich auch habe. es zeigt mir an wann es aktualisiert wurde. also das datum.

    ich will ja das es mir anzeigt

    ,,Der Beitrag wurde heute verfasst"
    ,,Der Beitrag wurde gestern verfasst"
    ,,Der Beitrag wurde vor 2 Tagen verfasst"
    ,,Der Beitrag wurde vor 3 Tagen verfasst"

    und so weiter.

    bw haste trotzdem
     
  4. 19. Juni 2009
    AW: Letzte Änderung vor X Tagen

    Achso, sorry - habe deinen Post nur schnell quergelesen

    Anbieten würde sich ein "Log", entweder innerhalb einer Datenbank oder einer Datei.
    Würde das dann so machen, dass du immer einen String hast und einen Timestamp.

    Die Lösung des ganzen mit einer Datenbank wäre sicherlich die bequemere, aber Dateien haben auch ihre Vorteile - welche der beiden Varianten willst du? Dann kann ich dir (oder jemand anderes ) einen ungefähren Codingansatz geben.
     
  5. 19. Juni 2009
    AW: Letzte Änderung vor X Tagen

    In diese funktion kannst du deinen Timestamp reinschmeißen und du bekommst ein Array zurück mit Tagen, Stunden, Minuten und Sekunden:

    (Wenn nur ein Parameter angegeben ist, wird automatisch die Zeit bis zum Aufruf des Scriptes genommen)
    PHP:
    function  getTimeDiff ( $from $to  false
    {
        if(!
    $to ) {
            
    $to  $from ;
            
    $from  $_SERVER [ 'REQUEST_TIME' ];
        }

        
    $secDiff  $from  $to ;
        
    $days  floor ( $secDiff  / ( 3600 * 24 ));
        
    $hours  floor ( $secDiff  3600  24 );
        
    $minutes  floor ( $secDiff  60  60 );
        
    $seconds  floor ( $secDiff  60 );
        
        
    $diff  = array(
              
    'days'  =>  $days
              
    'hours'  =>  $hours
              
    'minutes'  =>  $minutes
              
    'seconds'  =>  $seconds
              
    'gseconds'  =>  $secDiff
        
    );

        return 
    $diff ;
    }
     
  6. 20. Juni 2009
    AW: Letzte Änderung vor X Tagen

    das klingt ja schonmal gut... ich werde es testen sobald ich zu hause bin...

    das binde ich so wie es ist ein? mit <?php davor und ?> am ende?

    bw is schonmal raus. ich berichte wie es gelaufen ist.
     
  7. 20. Juni 2009
    AW: Letzte Änderung vor X Tagen

    mir ist gerade aufgefallen... es würde sogar reichen einen Countdown zu haben der halt nicht anzeigt

    es sind noch so und so viel tage bis zum event

    sondern

    vor so und so vielen tagen war das event...

    ich glaub als counter is das script leichter oder?


    edit: hab was gefunden: Ein Datum-Countup mit JavaScript

    close
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.