Php eliminar archivos caducados

Encuentre la causa del proyecto anormal recientemente y descubra que el espacio en disco del servidor ocupa el 100%

Resultó que la carpeta temporal para la descarga de un paquete estaba llena.

Este problema no se ha considerado antes, y solo se puede llenar un vacío legal.

Solución: vacíe los archivos caducados antes de cada descarga, para que no ocupe espacio en el disco.

/ * Descarga por lotes * /

función pública download_project ($ array)

{

// Inicio del ciclo de eliminación de archivos caducados

$ tmp = 'tmp_down';

$ savepath1 = '../public'.$tmp;

$ ruta1 = dir ($ savepath1);

while (($ item = $ path1-> read ())! = false) {

if ($ item == '.' || $ item == '..') {

Seguir;

}más{

$ archivo = $ savepath1. '/'. $ item;

$ veces = tiempo () - filemtime ($ archivo);

if ($ veces> 24 * 3600) {

desvincular ($ archivo);

}

}

}

// Finaliza el ciclo de eliminación de archivos caducados

 

Fuente del artículo: blog de Liu Juntao Bienvenido a prestar atención al número público, comentarios, comentarios y estudiar juntos.

 

Si le resulta útil, haga clic para recomendar , su apoyo es la mejor afirmación para mí (* ^ _ ^ *)

Supongo que te gusta

Origin www.cnblogs.com/lovebing/p/12721086.html
Recomendado
Clasificación