Moin moin...
habe ein Script was einen Ordner bei mir ausließt und nach 60 Tagen die Bilder die hochgeladen worden sind löschen soll.
Das script schaut so aus und wird täglich per cronjob ausgeführt:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<?php
$TAGE = 60;
$PFAD = 'useruploads';
if ($handle = opendir($PFAD)) {
while (false !== ($file = readdir($handle))) {
if ($file != '.' && $file != '..') {
if (file_exists($PFAD.'/'.$file)) {
$past = filemtime($PFAD.'/'.$file);
$now = time();
$diff = $now - $past;
$inDays = (int)($diff / 60 / 60 / 24);
if ($inDays >= $TAGE) {
unlink($PFAD.'/'.$file);
echo "<br>$file was last modified: " . date ("F d Y H:i:s.", filemtime($PFAD.'/'.$file)).'DAYS: '.$inDays.' <b>DELETE!</b>';
}
}
}
}
closedir($handle);
}
?>
|
Erkennt da wer vll einen Fehler?
mfg. & danke
Gerome