Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Usuwanie plików


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 zenuś

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:38
  • Lokalizacja:Czarnobyl
Offline

Napisano 09.01.2011 02:31

Otóż tak, zastosowałem skrypt portka do usuwania dem.
<?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

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych