<?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


Dodatki SourceMod



Temat jest zamknięty








