kostenloser Webspace werbefrei: lima-city


PHP Ordner mit Inhalt löschen.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    christian1603

    Kostenloser Webspace von christian1603

    christian1603 hat kostenlosen Webspace.

    Hallo LC,
    Ich will einen Ordner mit PHP löschen.(Der Ordner ist nicht leer).
    Ich bekomme das aber nicht hin. Hat jemand einen Script für mich?
    Wenn ich das richtig mirbekommen habe muss man den Ordner erst leeren.

    LG
    Chrissi

    edit:
    ich habe einen code:
    $path = "User/$user_ordner/";  //Der zu löschende Ordner 
       $inhalt = scandir($path); 
        foreach($inhalt as $key => $datei) {      
             if($datei != '.' AND $datei != '..') {  
                  unlink($path.$datei);   
                    } } if(rmdir($path)){
                        echo 'Verzeichniss gelöscht! ';

    aber der hat Probleme mit vollen unter Ordnern.

    Beitrag zuletzt geändert: 8.5.2010 20:20:54 von christian1603
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. mit is_dir kannst du abfragen ob die "Datei" ein Verzeichnis ist.

    am besten geht das mit einer rekursiven Funktion.
    in etwa so: (noch nicht getestet)
    function loesche_verzeichnis($path)
    {
       $inhalt = scandir($path); 
        foreach($inhalt as $key => $datei) {      
             if($datei != '.' AND $datei != '..') {  
                  if(!is_dir($path.$datei))
                      unlink($path.$datei);   
                  else
                     loesche_verzeichnis($path.$datei);
                    } } if(rmdir($path)){
                        echo 'Verzeichniss gelöscht! ';
    }
    
    $path = "User/$user_ordner/";  //Der zu löschende Ordner 
    loesche_verzeichnis($path);


    Beitrag zuletzt geändert: 8.5.2010 20:48:24 von franco-bez
  4. Autor dieses Themas

    christian1603

    Kostenloser Webspace von christian1603

    christian1603 hat kostenlosen Webspace.

    franco-bez schrieb: mit is_dir kannst du abfragen ob die "Datei" ein Verzeichnis ist.

    am besten geht das mit einer rekursiven Funktion.
    in etwa so: (noch nicht getestet)
    function loesche_verzeichnis($path)
    {
       $inhalt = scandir($path); 
        foreach($inhalt as $key => $datei) {      
             if($datei != '.' AND $datei != '..') {  
                  if(!is_dir($path.$datei))
                      unlink($path.$datei);   
                  else
                     loesche_verzeichnis($path.$datei);
                    } } if(rmdir($path)){
                        echo 'Verzeichniss gelöscht! ';
    }
    
    $path = "User/$user_ordner/";  //Der zu löschende Ordner 
    loesche_verzeichnis($path);



    Danke Schonmal für die mühe.
    Es funktioniert leider noch nicht.
    Es kommt die meldung:
    Parse error: syntax error, unexpected $end in D:\xampp\htdocs\ordner.php on line 17

    zeile 17:
    loesche_verzeichnis($path);

    Hilfe
    LG
  5. Mache Die Zeile
    } } if(rmdir($path)){
    zu
    } } if(rmdir($path))
  6. http://aktuell.de.selfhtml.org/artikel/php/verzeichnisse/
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!