Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> usuwanie katalogu (z plikami) z serwera ftp
grohu
post 7.10.2003, 20:21:15
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 29.07.2003
Skąd: skąd-inąd.

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Seth
post 7.10.2003, 20:37:39
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


[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.
Go to the top of the page
+Quote Post
grohu
post 8.10.2003, 14:16:39
Post #3





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 29.07.2003
Skąd: skąd-inąd.

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
adwol
post 8.10.2003, 14:30:41
Post #4





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
grohu
post 8.10.2003, 15:28:28
Post #5





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 29.07.2003
Skąd: skąd-inąd.

Ostrzeżenie: (0%)
-----


ja korzystam z manuala offlinowego, bo mam niestety polaczenie z netem przez modem.

dzieki ,o to chodzilo !!!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:45