<?php // --- Ustawienia serwera FTP --- $ftp_server = ""; $ftp_login = ""; $ftp_haslo = ""; // --- Ustawienia serwera FTP --- $conn_id = ftp_connect ($ftp_server) or die("Brak odpowiedzi z serwera $ftp_server"); $login_result = ftp_login($conn_id, $ftp_login, $ftp_haslo); if ((!$conn_id) || (!$login_result)) die("Blad polaczenia!"); ftp_sync (""); // Lokalizacja folderu z plikami *.dem ftp_close($conn_id); function ftp_sync ($dir) { global $conn_id; if ($dir != ".") { if (ftp_chdir($conn_id, $dir) == false) { echo ("Nieznana lokalizacja: $dir rn"); return; } $contents = ftp_nlist($conn_id, "*.dem.zip"); foreach ($contents as $file) { if ($file == '.' || $file == '..') continue; if (@ftp_chdir($conn_id, $file)) { ftp_chdir ($conn_id, ".."); ftp_sync ($file); } else ftp_delete($conn_id, $file); } ftp_chdir ($conn_id, ".."); chdir (".."); echo "Pliki zostały skasowane"; } } ?>
Działa lecz nie tak jak trzeba, niestety usuwa wszystkie pliki a zależało by mi na tym aby usuwało starsze niż 7 dni.
Pozdrawiam.
Dodano 09 styczeń 2011 - 18:33:
Dobra problem rozwiązany. /close
Użytkownik zenuś edytował ten post 09.01.2011 02:32