Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#30

Re: [PHP] Dateiliste gruppieren

  Alt 27. Mär 2006, 17:45
Jetzt sieht es so aus, wie im Anhang. Die Jahre brauche ich nur, wenn auch ein neues Jahr anfängt.

So geht es:
Code:
    $group_year = 0;
    $group_month = 0;
    foreach ($files as $file)
    { 
      $file = $dir . $file;
      $file_year = date('Y', filemtime($file));
      $file_month = date('m', filemtime($file));

      if ($file_year <> $group_year)
      { 
        if ($group_year > 0)
        { 
          echo "
\n";
        } 
        echo "<h4>$file_year</h4>\n";
        echo "<img src=\"/pics/divider.jpg\">\n";
        $group_year = $file_year;
      }

      if (($file_month <> $group_month) || ($file_year <> $group_year))
      {
        if ($group_month > 0)
        {
          echo "
\n";
        }
        echo "<h5>$monate[$file_month]</h5>";
        $group_month = $file_month;
      } 

      $title = GetTitleFromHTML($file);
      echo "[".date("Y-m-d", filemtime($file))."] <a title=\"$title\" href=\"$file\">$title</a></br>\n";
    }
Jetzt ist nur das Problem, dass er mir nicht jedesmal den Monatsnamen hinschreibt, obwohl die Zahl stimmt.
Miniaturansicht angehängter Grafiken
artikel_133.png  
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat