Philipp: PHP Script zum löschen von Datein

Hi,

ich brauche ein script, das alle datein aus einem verzeichnis löscht, da ich diese mit meinem ftp programm aus irgendeinem grund nicht mehr löschen kann. im archiv habe ich dieses script gefunden:

<?php

// rekursives löschen eines Verzeichnisses
function rec_rmdir($dir)
{
  if (is_dir($dir)) {
    $dirhandle = opendir($dir);
    while ($entry = readdir($dirhandle)) {
      if ($entry != '.' && $entry != '..') {
        if (is_dir($dir.'/'.$entry)) {
          rec_rmdir($dir.'/'.$entry);
        }
        else {
          @unlink($dir.'/'.$entry);
        }
      }
    }
    if (@rmdir($dir)) {
      return true;
    }
  }
}

if (rec_rmdir("data"))
  echo "Erfolg!";
else
  echo "Fehler!";
?>

funktioniert aber nicht.

gruß philipp

  1. Hallo Philipp,

    // rekursives löschen eines Verzeichnisses
    function rec_rmdir($dir)

    das sieht mir fast nach http://aktuell.de.selfhtml.org/tippstricks/php/verzeichnisse/index.htm aus - hast du diese Seite schon durchgelesen?

    funktioniert aber nicht.

    was funktioniert nicht? Verhalten soll/ist? Fehlermeldung? Wenn ja, welche?

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. Hey danke! Hat geklappt! Ich hab noch eine Frage: Ich habe diese "anfangs unlöschbaren" Dateien mit hilfe eines PHP Upload Scripts http://www.zachwhite.com/scripts.htm hochgeladen. Mit diesem hatte ich ja das Problem, dass ich die Dateien nicht so einfach löschen kann. Gibt es ein anderes PHP Script, welches nicht diese Probleme bereitet?

      Grüße aus NRW von einem Ex-Nürnberger, Philipp

  2. Auc hi,

    diese Links sollten Dir helfen. Was man rekursiv anzeigen kann, kann man auch löschen:
    http://www.dclp-faq.de/q/q-code-verzeichnis.html
    http://www.php-labor.at/codeschnipsel/id/18.html?PHPSESSID=ea1c43cf4229020b84f62aa9e0910016
    http://selfaktuell.teamone.de/tippstricks/php/verzeichnisse/

    SteBu