Hallo,
Hab einige Dateien in der 1. Ordnerebene. Da liegt auch die index.php
Ich habe alles in einer Datei (der Index.php)
Ich versuche eine der Dateien zu löschen, samt Unterverzeichnissen.
Leider passiert garnichts, außer meine Bestätigung, dass ein vorher eingegebener Ordner gelöscht sei. Leider ist der Ordner samt Unterverzeichnissen noch vorhanden.
Ausgabe der Funktion (Ausschnitt aus einer Tabelle weiter unten im Skript)
Hab einige Dateien in der 1. Ordnerebene. Da liegt auch die index.php
Ich habe alles in einer Datei (der Index.php)
Ich versuche eine der Dateien zu löschen, samt Unterverzeichnissen.
Leider passiert garnichts, außer meine Bestätigung, dass ein vorher eingegebener Ordner gelöscht sei. Leider ist der Ordner samt Unterverzeichnissen noch vorhanden.
PHP-Code:
}else if(isset($delverz)){
if(!isset($proj)){
echo"
Ein Projekt löschen
<br>
<br>
<form action=\"./index.php?unter=&indexseite=admin\" method=\"post\" name=\"form3\">
Name des Projektes:
<input type=\"text\" name=\"proj\">
<input type=\"submit\" name=\"Submit\" value=\"löschen\">
<input type=\"hidden\" name=\"pwd\" value=\"$pwd\">
<input type=\"hidden\" name=\"delverz\" value=\"delverz\">
<br>
<br>
</form>
<a href=\"./index.php?pwd=$pwd&indexseite=admin&unter=\">
zurück zum Adminbereich
</a>";
}else{
function rmdir_rekursive($proj) // Aufruf mit dem zu löschenden Verzeichniss
{
$verzeichnisseintraege = glob($proj.'/*'); // ganzes Verzeichniss einlesen
foreach($verzeichnisseintraege as $opfer) //alle Einträge durchlaufen
{
if (is_file($opfer)) // ist $opfer eine reguläre Datei?
{
unlink($opfer); // dann lösche es
}elseif (is_dir($opfer)) // oder wenn $opfer ein Verzeichnis ist
{
// rufe dich selbst mit dem zu löschenden Verzeichniss wieder auf
rmdir_rekursive($opfer);
rmdir($opfer); // dann lösche das leere Verzeichnis
}
}
}
echo"
Das Projekt \"$proj\" wurde erfolgreich gelöscht
<br>
<br>
<a href=\"./index.php?pwd=$pwd&indexseite=admin\">
zurück zum Adminbereich
</a>";
}
PHP-Code:
<td width="158\">
<div align=\"center\">
<a href=\"./index.php?unter=&indexseite=admin&pwd=$pwd&delverz=\">
<img src=\"http://www.\">
</a>
</div>
</td>
Kommentar