Supprimer des images

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

17 juin 2006, 11:57

<?php
$extensions_ok = array('png', 'gif', 'jpg', 'jpeg'); 

$curtime = time(); // recupere la date courante (secondes)
$maxdelay = 60 * 24 * 60 * 60; // delai max de peremption de fichiers : 60 jours (en secondes)
if ($handle = opendir('.')) 
{
   while (false !== ($file = readdir($handle))) 
   {
      if ($file != "." && $file != "..") 
      {          
         if(in_array( substr(strrchr($file, '.'), 1), $extensions_ok ) )
         {
               if($curtime-filemtime($file)>$maxdelay)
                   unlink($file); // suppression du fichier
               else
                   echo "$file<br>\n";
           }
       }
   }
closedir($handle);
}
?>

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 351 Messages

17 juin 2006, 13:24

Super!

Merci beaucoup de ton aide et de ta patience. ;)

++

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

17 juin 2006, 13:30

C'est vraiment parce que le sujet est ouvert depuis quelque jours et j'imagine que tu as tout de même effectué des tests.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 351 Messages

17 juin 2006, 16:31

Oui, j'en ai fais pas mal, et pendant pas mal de temps, encore merci ;)