Alwaro 4 Zgłoś post Napisano Luty 22, 2012 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
Łukasz Ostrowski 593 Zgłoś post Napisano Luty 22, 2012 Przeczytaj co robi funkcja unlink - http://php.net/manual/en/function.unlink.php Udostępnij ten post Link to postu Udostępnij na innych stronach
Alwaro 4 Zgłoś post Napisano Luty 22, 2012 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
wygodad 31 Zgłoś post Napisano Luty 22, 2012 (edytowany) 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 Luty 22, 2012 przez wygodad (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Luty 22, 2012 Może: 1. http://porady-it.pl/porada-166-phplinux-jak-usunac-katalog-wraz-z-zawartoscia.html 2. http://4programmers.net/PHP/FAQ/Jak_usun%C4%85%C4%87_plik_lub_folder 3. http://webroad.pl/php-mysql/363-php-usuwanie-katalogu-wraz-ze-wszystkimi-plikami-i-podkatalogami 4. http://forum.webhelp.pl/php-i-bazy-danych/usuwanie-katalogow-wraz-z-plikami-i-katalogami-t218082.html 5. http://www.google.pl/search?q=php+usuwanie+katalogu&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a#q=php+usuwanie+katalogu&hl=pl&client=firefox-a&hs=6sv&rls=org.mozilla:pl:official&prmd=imvnsfd&psj=1&ei=ix1FT8rAOs74sgas8JGoDw&start=10&sa=N&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=4b119df6e962033&biw=1280&bih=855 Nie wiem jak to jest z katalogiem z mailami ze względu na prawa do katalogu - nie bawiłem się w te klocki. Jeżeli to nie uda się to pozostanie ci chyba tylko ssh2 lub funkcja system("") Udostępnij ten post Link to postu Udostępnij na innych stronach