j'ai écrit ce script php pour supprimer les anciens fichiers de plus de 24 heures, mais il a supprimé tous les fichiers, y compris les plus récents:de script php pour supprimer des fichiers de plus de 24 heures, supprime tous les fichiers
<?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);
}
}
}
}
?>
De quel système d'exploitation utilisez-vous? Win32 ou Unix/Linux? –
ne devrait-il pas être> 86400? –
C'est sur un système Linux. Je vois mon erreur. Mais pourquoi a-t-il aussi supprimé les anciens fichiers? – ChuckO