• 16-06-2007, 02:13:58
    #1
    Merhaba
    linuxtaki ssh'ta "rm -rf klasör" komutunu php'de nasıl yapacağız?
    rmdir($klasor);
    şeklinde sanırım boş klasörü siliyor.
    İçindekilerle birlikte tüm dosyaları silebileceğim bir fonksiyon nasıl olabilir?
  • 16-06-2007, 03:39:33
    #2
    Belki birgün birilerine yarar

    function remove_directory($dir) {
      if ($handle = opendir("$dir")) {
        while (false !== ($item = readdir($handle))) {
          if ($item != "." && $item != "..") {
            if (is_dir("$dir/$item")) {
              remove_directory("$dir/$item");
            } else {
              unlink("$dir/$item");
              echo " temizleniyor $dir/$item<br>\n";
            }
          }
        }
        closedir($handle);
        rmdir($dir);
        echo "temizleniyor $dir<br>\n";
      }
    }