Borrar Archivos PHP

Ricardo Mun~oz A. rmunoz en pjud.cl
Mar Oct 3 14:47:51 CLT 2006


Cristian Perez wrote:
> Estimados, ¿Cómo puedo hacer un procedimiento en el cual cada cierto tiempo
> elimine archivos antiguos de una carpeta que se generan a través de un php?,
> esto es para que no vayan ocupando espacio.-
>   

podrias crear un programa.php con:

<?php

$ruta = "prueba/";

$dir = opendir($ruta);

while (false != ($file = readdir($dir)))
{
        if (!is_dir($file))
        {
                unlink($ruta.$file);
        }
}

?>

luego, si se trata de un servidor Linux, agregar en el crontab (mediante 
el comando 'crontab -e'):

30 * * * * /usr/bin/php -q /ruta_archivos_php/programa.php

para que ejecute programa.php cada 30 minutos...

saludos.

-- 
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)


Más información sobre la lista de distribución PHP