• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage Dateien Löschen

hallo ich möchte gerne wissen wie ich über php Dateien Löschen kann ich weiß das es so geht

Code:
<?php
echo unlink("testdatei.txt");
?>

aber die Dateien könne von einem User erstellt werden das heißt der Name ist immer anders als davor und jetzt habe ich keine Ahnung wie ich die über php löschen kann

Lg Christoph
 
Lese mit glob das Verzeichnis ein und lösche dann in einer Schleife
 
danke das hilft mir sehr kannst du mir auch sagen wie ich überprüfe ob ein Verzeichnis leer ist fände ich sehr toll ich kenne nämlich noch nicht viele befehle aus php
 
Wenn ein Verzeichnis leer ist, liefert glob ein leeres Array.
 
also ich habe es jetzt probiert in meiner php Datei hinzuzufügen funktionirt auch aber er bricht die while schleife ab
liegt es daran das es ein XML-Http-Request ist?

ansonsten hier der Quelltext:

PHP:
    session_start();
    $user = $_SESSION['user'];
    $stufe = 0;

    while(true) {

        $date = glob("../User/".$user."/chats/*.txt");
        
      
        unlink($date[$stufe]);
        echo $date[$stufe];
        echo $stufe;

        if ($date[$stufe]=="") { return;  }

        $stufe++;
    }
 
ok ich hab es raus gefunden weil ich das Verzeichnis immer neu auslesse verschieben sich die Array stufen und bekomme ein leeren string durchs if bricht er es dann ab also war es kein Syntax Fehler sondern ein Logik Fehler trotzdem danke

Lg Christoph :)
 
Zurück
Oben