Hallo
ich habe ein Uploadscript was mir auch sämtliche Dateien anzeigt im Uploadverzeichnis, mein Problem ist wenn keine Dateien im Verzeichnis vorhanden sind erscheint nur eine leere seite wie kann ich da eine Textausgabe erzwingen z.B. Noch keine Dateien vorhanden
Hier der Code
ich habe ein Uploadscript was mir auch sämtliche Dateien anzeigt im Uploadverzeichnis, mein Problem ist wenn keine Dateien im Verzeichnis vorhanden sind erscheint nur eine leere seite wie kann ich da eine Textausgabe erzwingen z.B. Noch keine Dateien vorhanden
Hier der Code
PHP-Code:
<?php
include("config.php");
include("header.php");
echo ("<br><br>");
unset($files);
if ($dh = opendir($filepath))
{
while($file = readdir($dh))
{
if (!ereg("^\.+$",$file))
{
$files[] = $file;
}
}
closedir($dh);
}
if (is_array($files)){
echo "<table border=\"0\" cellpadding=\2\"
cellspacing=\"0\" width=\"740\" align=\"center\">\r\n";
echo "<tr height=\"20\">";
echo "<td style=\"border-bottom: 2px solid #000000\"> Datei</td>";
echo "<td align=\"center\" style=\"border-bottom: 2px solid #000000\">Grösse</td>";
echo "<td align=\"center\" style=\"border-bottom: 2px solid #000000\">Datum</td>";
echo "<td colspan=\"2\" align=\"center\" style=\"border-bottom: 2px solid #000000\">Aktionen</td></tr>";
natcasesort($files);
reset($files);
foreach($files as $idx=>$file)
{
if ($idx % 2) {
echo "<tr>";
} else {
echo "<tr>";
}
printf ("<td> <a href=\"%s%s\"
target=\"_blank\">%s</a></td>",
$picpfad, $file, $file);
printf ("<td align=\"center\">%s Bytes</td>",
number_format(filesize($filepath.$file), 0, ",", "."));
printf ("<td align=\"center\">%s</td>",
date("d.m.y - H:i:s", filemtime($filepath.$file)));
printf ("<td align=\"center\"><a href=\"%s?file=%s\"><img src=\"img/delete.gif\" alt=\"Löschen\"></a></td>",
"delete.php", $file);
printf ("<td align=\"center\"><a href=\"%s?file=%s\"><img src=\"img/edit.gif\" alt=\"Umbenennen\"></a></td>",
"rename.php", $file);
}
echo "</table>";
}
include("footer.php");
?>
Kommentar