Hallo,
ich muss relativ oft gaaanz viele Dateien (mehrere 1000) per PHP löschen. Allerdings immer nur die die älter als 20 Tage sind.
Mein bisheriger Code:
Der funktioniert auch in Ordnern in denen ein paar (ca 10) Testdateien sind. Aber sobald ich die Datei in dem Ordner speichere wo die vielen 1000 Dateien sind, kommt beim Aufrufen der PHP-Datei garnichts. Die seite ist sofort geladen und ist komplett leer. Es müsste aber doch zumindest "Start" oben stehen. Warum macht es das nicht?
MfG
Andy
ich muss relativ oft gaaanz viele Dateien (mehrere 1000) per PHP löschen. Allerdings immer nur die die älter als 20 Tage sind.
Mein bisheriger Code:
PHP-Code:
<?php
echo "Start";
function getdays($day1,$day2)
{
return round(($day2-strtotime($day1))/(24*60*60),0);
}
$begin = date("Y/m/d"); // we set today as an example
foreach (glob("*.log") as $filename) {
if (getdays($begin,$end) < -20)
{
unlink ($filename);
}
}
?>
MfG
Andy
Kommentar