Download modul
statt
wenn nicht: was genau geht nicht?
Der Bildpfad muß natürlich stimmen, also statt <img src='$dateityp.gif'> <img src='images/$dateityp.gif'> oder wie es bei dir ist.
müsste es mit:while ($db->next_record())
{
echo "<li><a title=\"Download: ".$db->f("description")."\" href=\"".$href.$db->f("dirname").$db->f("filename")."\">".$db->f("description")."</a><span class=\"fileattrib\"> [".strtoupper($db->f("filetype")).", ".round($db->f("size")/1024,1)." KBytes]</span></li>";
$i++;
}
gehen. hoffe ich malwhile ($db->next_record())
{
$dateityp = strtoupper($db->f("filetype");
echo "<li><a title=\"Download: ".$db->f("description")."\" href=\"".$href.$db->f("dirname").$db->f("filename")."\">".$db->f("description")."</a><span class=\"fileattrib\"> <img src='$dateityp.gif'>, ".round($db->f("size")/1024,1)." KBytes]</span></li>";
$i++;
}

Der Bildpfad muß natürlich stimmen, also statt <img src='$dateityp.gif'> <img src='images/$dateityp.gif'> oder wie es bei dir ist.
so gibt es grünes licht.
<?php
//Datenbankanfrage wird definiert (was, wo und wie sortiert)
$sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE filetype = 'CMS_VALUE[1]' AND dirname ='CMS_VALUE[0]/' order by created desc";
//Verbindung zur Datenbank wird hergestellt
$db->query($sql);
//Zeigt die Datensätze in der Tabelle an
echo 'Insgesamt stehen ' . $db ->num_rows() . ' Dokumente zur Verfügung:<br><br>';
//Link zur Datei im Upload-Verzeichnis
$href = $cfgClient[$client]["htmlpath"]["frontend"] . $cfgClient[$client]["upload"];
$i = 1;
//Die Datensätze werden in einer Aufzählungsliste widergegeben, die sich über die CSS-Klasse 'ul.download' gestaltem lässt
echo "<ul class=\"download\">";
while ($db->next_record())
{
$dateityp = 'strtoupper($db->f("filetype")';
echo "<li><a title=\"Download: ".$db->f("description")."\" href=\"".$href.$db->f("dirname").$db->f("filename")."\">".$db->f("description")."</a><span class=\"fileattrib\"> <img src=\"".$dateityp.".gif\">, ".round($db->f("size")/1024,1)." KBytes]</span></li>";
$i++;
}
echo "</ul>";
?>