Loading...   Upload Image

Dateien und Ordner mit PHP loeschenTutorials » PHP/MySQL Tutorials » Dateien und Ordner mit PHP loeschen

Verfasst von Alice am 20.03.2009 - wurde schon 3220 mal gelesen

Kategorie: PHP/MySQL
Bewertung:
2x bewertet
Schwierigkeit: einfach
Kommentare: [ 1 ]

Tag - Schlagwort Delete Tag - Schlagwort Ordner Tag - Schlagwort Verzeichnis Tag - Schlagwort Loeschen Tag - Schlagwort PHP

Dateien und Ordner mit PHP loeschen - Tutorial

Ich wurde gefragt, wie man denn die Dateien, welche mit dem Einfachen Dateiupload Script hochgeladen wurde, auch wieder loeschen kann.

Ganz einfach, PHP stellt zum Loeschen von Dateien die Funktion unlink() zur Verfuegung.

Sofern das Loeschen der Datei erfolgreich war, gibt unlink() TRUE zurueck, ansonsten wird False zurueckgegeben.

Damit das Loeschen einer Datei mittels unlink() auch klappt, muss sichergestellt sein, dass die zu loeschende Datei auch die entsprechenden Schreibrechte(CHMOD 777) hat.

Mittels unlink() kann man NUR Dateien loeschen, sofern man gleich einen ganzen Ordner loeschen moechte braucht man die Funktion rmdir().

Auch hier gibt die Funktion bei erfolgreicher Loeschaktion TRUE zurueck, ansonsten FALSE.

Mitterls rmdir() koennen nur leere Verzeichnisse/Ordner geloescht werden, wie auch schon bei unlink() muss sichergestellt sein, dass der Ordner die entsprechenden Schreibrechte(CHMOD 777) hat, ansonsten ist eine Loeschung nicht moeglicht!

Abschliessend ein kleines Script, dass die Dateien eines bestimmten Ordners auflistet und einen Link zum Loeschen der Datei bereitstellt, damit diese dann geloescht werden kann.





Dateien loeschen




Die Datei ".$file." wurde erfolgreich geloescht.

"; } } // close GET_$file if($ordner = opendir($ordner)) { // Sofern $ordner vorhanden => Ordner oeffnen while(($file = readdir($ordner)) !== false) { // Ordner auslesen und Inhalt auflisten if($file != '.' && $file != '..') { // Pruefen ob Datei => Nur Dateien ausgeben echo "
".$file."
[x] Loeschen
"; } }// close while closedir($ordner); // Ordner wieder schliessen } ?>

Kommentar schreibenHinterlasse einen Kommentar

Du musst angemeldet sein, um einen Kommentar zu hinterlassen...

Du bist noch kein Mitglied von Alice-Grafixx.de?
Dann kannst du dich hier kostenlos registrieren ...


Neuste Tutorials

Neuste Forenthemen

Neuste Kommentare

Affiliates:   Blue-Graphics  •   Gallery Yuri  •   Design Grafixx  •   Colorful Gfx  •   Chibi Graphics  •   Pat DG  •   The Seduction  • Show all ...
designenlassen.de - Der Design-Marktplatz für Webdesign, Logo-Design, Flyerdesign u.v.m.        ALL-INKL.COM - Webhosting Server Hosting Domain Provider