Hallo,
ich möchte mit Hilfe von PHP eine Datei löschen - was aber leider nicht funktioniert:
PHP-Code:
<?php
// Verzeichnis öffnen, $Verzeichnis ist das Verzeichnishandle
// $pfad ist der ordner wo die hochgeladenen Dateien drinnen sind / muss bei date auch angegeben werden
$pfad = "wettfahrt/klasse1/";
$verzeichnis=opendir($pfad);
echo "Klasse 1<br>";
// Dateien anzeigen
while($datei=readdir($verzeichnis))
{
// .. und . sollen nicht mit angezeigt werden
if ($datei != "." && $datei !="..")
{
echo "<a href=\"javascript:onClick=MM_openBrWindow('".$pfad.$datei."','','menubar=yes,scrollbars=yes,width=750, height=550, resizable=yes')\">" . date ("d.m.Y / H:i:s", filemtime($pfad.$datei)). "</a>";
echo "<a href=loeschtest.php?datei_und_pfad=".$pfad.$datei.">Datei löschen</a>";
}
}
echo "<br>";
// und wieder schliessen
closedir($verzeichnis);
?>
Inhalt von loeschtest:
PHP-Code:
<?PHP
if(@unlink(datei_und_pfad))
{
echo "Die Datei $datei_und_pfad wurde gelöscht!";
}
else
{
echo "Konnte die Datei $datei_und_pfad nicht löschen!";
}
?>
Ich bekomme hier die Fehlermeldung:
Konnte die Datei .... hier kommt dann der Pfad und der Dateiname ...nicht löschen!
Die Rechte sind alle richtig gesetzt .....
wenn ich die Datei direkt über den Pafdnamen und den Dateinamen mit unlink() lösche funktioniert alles.
Weiß von Euch eventuell jemand wo hier der Wurm drinnen ist?
Vielen Dank.
Gruß
T:-)M