Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Cykliczne kasowanie plików
inomi13
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 16.08.2017

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


Mam skrypt, który tworzy mi cyklinie co 7 dni backup strony www i zapisuje go w jednym spakowanym pliku w folderze "backupSites". Następnie mam poniższego crona, który się uruchamia i jego zadaniem jest kasowanie backupów starszych niż 14 dni i wszystko było by ok gdyby nie fakt że licznik się kasuje w momencie pojawienia się nowego backupu w folderze "backupSites". Proszę o sugestie jak mogę rozwiązać problem.


  1. $path = "backupSites/nazwadomeny.pl/";
  2.  
  3. if(file_exists($path))
  4. {
  5. if($handle = opendir($path))
  6. {
  7. $counter = 0;
  8. while (false !== ($file = readdir($handle)))
  9. {
  10. $counter++;
  11. if(($counter != 1) && ($counter != 2))
  12. {
  13. $filelastmodified = filemtime($path . $file);
  14.  
  15. $dni=14*24*3600;
  16. echo $domain_name.'<br/>Czas: '.(time() - $filelastmodified).' > '.$dni.'<br>';
  17.  
  18. if((time() - $filelastmodified) > 14*24*3600)
  19. {
  20. unlink($path . $file);
  21. }
  22. }
  23. }
  24. closedir($handle);
  25. }
  26. }
  27.  
  28.  





problem udało się rozwiązać, zamykam temat
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 16:30