Halli Hallo,
bin ein PHP-Neuling und habe natürlich auch gleich ein Problem (für euch sicherlich keins

)
Habe eine Webseite übernommen, in der mit PHP gearbeitet wird. Nur leider funktioniert es nicht ganz mit dem Sortieren.
Es geht um die Darstellung von Sportlern, JAHRESWEISE. Die Jahre 2006-2008 werden richtig sortiert (2008 - 2007 - 2006).
Nun geht es um das aktuelle Jahr 2009. Diesem Jahr wird als Überschrift hinzugefügt, Aktuelle Saison. Demzufolge sollten die Sportler auch ganz oben erscheinen. Jedoch erscheinen sie als letztes.
Wie kann ich einen Sotieralgorithmus mit einbauen? Und wie sieht sowas dann aus?
Der Quellcode sieht so aus:
PHP-Code:
<?
$pfad2=substr(str_replace('\\', '/',dirname(__FILE__)).'/',strlen($origpfad))."Kadersportler/";
function jahrweise($pfad)
{
$verz=opendir ($pfad);
while ($file=readdir($verz))
{
if (filetype($pfad.$file)=="dir" && $file!="." && $file!="..")
{
if (file_exists($pfad.$file."/spez.txt") && file_exists($pfad.$file."/bild.jpg"))
{
$datei = @ fopen($pfad.$file."/spez.txt", "r");
echo "<div class='kadersportler'";
echo (eregi("MSIE",getenv('HTTP_USER_AGENT'))) ? " onmouseover='this.childNodes[2].style.visibility=\"visible\"' onmouseout='this.childNodes[2].style.visibility=\"hidden\"'>" : ">";
echo "<img src='/".pfadersetz($pfad.$file)."/bild.jpg' alt='".textersetz($file)."'>";
echo "<h4 style='font-size:12px;margin-bottom:0px;text-align:center;'>".textersetz($file)."</h4>";
echo "<div class='kaderbeschreibung'>";
echo "<dl>";
echo "<dt>Geburtsdatum</dt><dd>".fgets($datei)."</dd>";
fgets($datei);
echo "<dt>Kader</dt><dd>".fgets($datei)."</dd>";
echo "<dt>Hauptschwimmart</dt><dd>".textersetz(fgets($datei))."</dd>";
echo "<dt>beim HSV seit</dt><dd>".textersetz(fgets($datei))."</dd>";
echo "</dl>";
echo "</div></div>";
fclose($datei);
}
}
}
}
$verz=opendir ($pfad2);
while ($file=readdir($verz))
{
if (filetype($pfad2.$file)=="dir" && $file!="." && $file!=".." && is_numeric($file))
{
$neujahr=intval($file)+1;
echo (date('Y')==$file) ? "<h2>Aktuelle Saison (".$file."/".$neujahr.")</h2>" : "<h2 style='padding-top:25px'>Saison ".$file."/".$neujahr."</h2>";
jahrweise($pfad2.$file."/");
}
}
?>
Ich hoffe ihr könnt mir helfen, stehe da leider total auf dem Schlauch...
DANKE