Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: usuwanie katalogu (z plikami) z serwera ftp
Forum PHP.pl > Forum > PHP
grohu
czesc.

php oferuje funkcje do usuwania plikow z serwera ftp
i katalogow,ale zeby katalog moglbyc usuniety musi
byc pusty !
potrzebuje algorytmu ktory dostaje na poczatku na przyklad
w zmiennej $delete_location="/home/sciezka_do_katalogu";
i usuwa ten katalog, czyli najpierw wszystkiego pliki w
katalogach i puste katalogi...

ma ktos moze pomysl jak to zrobic questionmark.gif?
Seth
[php:1:6dbf914df4]function deleteDir( $strDir )
{
$thisDir = opendir( $strDir );

while ( $strDirName = readdir( $thisDir ) )
{
$strPath = $strDir."/".$strDirName

if ( is_dir( $strPath ) && ( $strDirName != '.' && $strDirName != '..' ) )
{
deldir( $strPath );
}
elseif ( $strDirName != '.' && $strDirName != '..' )
{
unlink( $strPath );
}
}

closedir( $thisDir );
rmdir( $strDir );
} [/php:1:6dbf914df4]
...tylko sprawdz czy wszystko dziala.
grohu
powyzsza funkcja nie dziala poprawnie, wiec problem jest nadal aktualny.
konkretniej rzecz biorac to mam problem z usuwanie katalogow przez
FTP (funckja ftp_delete() usuwa pliki a ftp_rmdir() puste katalogi ),
nadal nie mam tego algorytmu i nie wiem jak go napisac.
adwol
Cytat
nadal nie mam tego algorytmu i nie wiem jak go napisac.

Widze, że nawet nie zajrzałeś do manuala, a chcesz żeby Ci ktoś pomógł.
http://www.php.net/ftp_delete
Tu w pierwszym komentarzu jest skrypt do rekursywnego usuwania drzewa katalogów.
grohu
ja korzystam z manuala offlinowego, bo mam niestety polaczenie z netem przez modem.

dzieki ,o to chodzilo !!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.