quarta-feira, 2 de julho de 2008

Apagar arquivos em PHP

// apaga todos os arquivos do diretorio /tmp

$files = glob('tmp/*.*');
array_map('unlink', $files);

/**********************************************************/
// O codigo abaixo apaga todos os arquivos do diretorio temp que foram
// criado a mais de 5 minutos

$afiles = glob('temp/*.*');
array_map('unlink', array_filter($afiles, "cinco_minutos"));

function cinco_minutos($var)
{
$tempo = time() - (5 * 60); // Horario atual menos 5 minutos
return(filectime($var) < $tempo);
}

Nenhum comentário: