Dateien aus Ordner auflisten und selektiv löschen?
Hallo Leute,
ich scheitere am Schluss: ich laufe mit einer Schleife durch einen Ordner und ich liste alle Dateien mit einer Checkbox untereinander. Ich würde jetzt gerne noch beim Klicken des Löschen-Buttons die angewählten (checked) Dateien aus dem Ordner löschen. Allerdings weiß ich nicht wirklich wie. Im Moment versuche ich innerhalb von javascript ein PHP Script laufen zu lassen dass die Dateien mit unlink löscht. PHP-Code:
|
Vergib der Checkbox erstmal einen Namen wie z.B. deletefiles[] - dadurch wird ein Array erzeugt, dass all die Felder enthält, die man ausgewählt hat.
In die value trag einfach den Dateinamen ein. Nach dem Submit gehst du dann deltefiles[] mit foreach() durch und löscht die Dateien. ;) |
Danke vielmals.
PHP-Code:
also ich benötige gar kein javascript, oder? |
Das kannst du machen wie du willst - in einer neuen Datei oder in der gleichen. Hauptsache die Verarbeitung passiert dann vor dem erneuten auslesen des Verzeichnisses ;)
Und nein, du brauchst kein JS. ;) |
wie mach ichs denn in der selben? :mrgreen:
ich weiß nur wie ich eine externe datei in das action attribut reinschreiben kann. |
Willst du mich jetzt veräppeln ...?
Schreib halt die aktuelle Datei in das action hinein ... und frag am Anfang ab, ob das Formular abgeschickt wurde :p |
danke boris,
ich weiß ich bin lästig, aber mir fehlt leider jegliches PHP vorwissen für diese Aufgabe. PHP-Code:
|
Nach dem Absenden müsstest du es als $_POST['deletefiles'] haben ...
|
danke vielmals!
|
Willst du meine Kontodaten? :mrgreen: ;)
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 18:37 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023