Hallo,
Dankeschön es hat geholfen!
Nun bin ich ein Schritt weiter.
Mit dem Löschen-Button möchte ich Dateien vom Server löschen was ja funktioniert. Leider werden alle Dateien in dem Verzeichnis gelöscht.
Es sollen alle Dateien aufgelistet werden und hinter jeder aufgelisteten Zeile befindet sich ein "Löschen" Button. Mit diesem möchte ich die jeweilige Datei löschen.
Was muß ich da noch verändern?
<script language="php">
$verzeichnisname = "./doku/pdf/";
$verzeichnis = opendir($verzeichnisname);
while($eintrag = readdir ($verzeichnis))
{
$test = $verzeichnisname . "/" . $eintrag;
if(is_dir($test) or (($eintrag==".htaccess") or ($eintrag=="verboten.html")))
{
/* echo "<!-- $eintrag -->\n"; */
}
else
{
echo "<tr>\n<td align=\"left\"><a href=\"doku/pdf/$eintrag\">$eintrag</a></td>\n";
echo "<td align=\"right\">" . filesize($test) . " Byte</td>\n";
echo "<td align=\"center\">";
echo "</td>\n";
echo "<td align=\"left\">" . strftime("%d. %b. %Y, %H:%M", filemtime($test)) . "</td>\n";
echo "<td align=\"center\">";
/* if (isset($_GET['admin'])) echo" <input type=\"submit\" value=\"Löschen\" />"; */
echo "<form method=\"POST\" target=\"_self\" enctype=\"multipart/form-data\" action=\"\">
<input type=\"hidden\" name=\"del\" value=\"$eintrag\" />
<input type=\"submit\" name=\"submit\" value=\"Löschen\" />
</form>
";
if (isset($_POST['submit'])) {
$datei = $file;
if(!empty($datei)) {
if(file_exists('doku/pdf/' . $datei))
{
@unlink('doku/pdf/' . $datei);
echo "Datei erfolgreich gelöscht!<br />\n";
}
else
{
echo "Datei existiert nicht mehr!<br />\n";
}
}
}
}
}
closedir($verzeichnis);
</script>