ho scritto questo script PHP per eliminare i vecchi file più vecchi di 24 ore, ma cancellato tutti i file, inclusi quelli più recenti:script php per eliminare i file più vecchi di 24 ore, elimina tutti i file
<?php
$path = 'ftmp/';
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if ((time()-filectime($path.$file)) < 86400) {
if (preg_match('/\.pdf$/i', $file)) {
unlink($path.$file);
}
}
}
}
?>
Quale sistema operativo stai utilizzando? Win32 o Unix/Linux? –
non dovrebbe essere> 86400? –
È su un sistema Linux. Vedo il mio errore. Ma perché ha eliminato anche i vecchi file? – ChuckO