No se que piensen los demas, pero yo crearía una función la cual se ejecute al acceder al sitio, por ejemplo
Código PHP:
function inactivos($fechaUsuario)
{
$fechaActual = date("Y/m/d");//Dependiendo como tengas guardada la fecha en tu BD
if(strtotime($fechaUsuario) < strtotime($fechaActual))
{
//Codigo para actualizar a inactivo
}
}
Y ya solamente llamas a la función al acceder al sitio
Código PHP:
inactivos($fecha);
al menos asi lo aria yo, algo asi tengo en un sitio pero para eliminar archivos dependiendo de que tan antiguos sean y me funciona a la perfección.
Saludos