Skocz do zawartości
Zaloguj się, aby obserwować  
Alwaro

Skrypt do usuwania katalogów z serwera

Polecane posty

Witam,

Ogółem potrzebuje skryptu php który będzie usuwał katalogi i pliki z danego folderu. Skrypt takowy znalazłem na nacie jednak usuwa on tylko pliki, nie usuwa katalogów!

 

oto skrypt:

<?
foreach (glob("/home/loginek/Maildir/new/*") as $filename) {
unlink($filename);
}
?>

 

może ktoś widzi jakiś błąd?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No i to jest ten moment gdzie moje pomysły się sączyły :) Nie wiem co zmienić żeby było dobrze

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Skrypt 'usuwa' rekurencyjnie pliki i katalogi począwszy od katalogu podanego jako argument funkcji delete_directoryAndFiles

 

function delete_directoryAndFiles($dirname) {
  if (is_dir($dirname))
  $dir_handle = opendir($dirname);
  if (!$dir_handle)
  return false;
  while($file = readdir($dir_handle)) {
  if ($file != "." && $file != "..") {
	 if (!is_dir($dirname."/".$file))
		unlink($dirname."/".$file);
	 else
		delete_directoryAndFiles($dirname.'/'.$file);  
  }
  }
  closedir($dir_handle);
  rmdir($dirname);
  return true;
}

Edytowano przez wygodad (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×