- Home
- Przykłady i porady PHP79
- Inne pomoce, software6
- Banery
- Hyde Park Private Zone6
- Polityka cookies
- Udostępnianie tekstów
© 2001 - 2026 PhpCodex
Usuwanie plików starszych niż 24 godziny
Delete files older than 24 hours
PrzykÅ‚ad PHP2014-10-20 stopieÅ„ trudnoÅ›ci: Å‚atwyTym razem skrypt pozwalajÄ…cy usuwać pliki starsze niż okreÅ›lony czas. OsobiÅ›cie używam tego przy tworzeniu kopii wpisu, pozwoliÅ‚o to na utworzenie prostej możliwoÅ›ci użycia koÅ‚a ratunkowego w postaci odtworzenia kopii wpisu z pliku txt do miesiÄ…ca czasu wstecz, w przypadku błędu lub innego wypadku. Starsze kopie dziÄ™ki temu sÄ… nastÄ™pnie automatycznie usuwane, żeby nie zbierać niepotrzebnych wpisów.
<?
//definiujemy katalog z którego chcemy usunąć pliki
$dir = "temp";
//pobieramy liste plików
//jeśli chcesz usunąć wyłącznie pliki w jednym formacie zamiast * użyj np. *.jpg etc...
foreach (glob($dir."*") as $file) {
//usuwamy pliki starsze niż 24 godziny
if (filemtime($file) <= strtotime('-24 hours')) {
//możemy również użyć czasu w sekundach 86400 sekund to 24 godziny
//if(filemtime($file) < time() - 86400)
unlink($file);
}
}
?>







