Bueno .. tienes unos cuantos errores (vistes la documentación oficial o las FAQ's del foro para probar los ejemplos?):
Código PHP:
// chmod("$archivo_usuario", 0777); esto no corresponde ... quitalo!. Si quieres dar cierto permiso al archivo que subes . .debes darlo bajo el nombre y ruta que queda una vez "movido" .. no en ese punto.
$directorio = './descargas/'; // debe ser una ruta válida .. a ser posible absoluta. Asumiendo que el directorio descargas está bajo el script.php que ejecutas .. usa los /
move_uploaded_file($_FILES['archivo_usuario']['tmp_name'], $directorio . $_FILES['archivo_usuario']['name']);
Sobre:
-dentro de:
if ($insertaractiv)
no tiene mucho sentido usar una variable "oculta" en tu formulario para validar eso .. guiate por la exitencia al menso de $_FILES['archivo_usuario']['tmp_name']
Código PHP:
if (!emtpy ($_FILES['archivo_usuario']['tmp_name'])){
// haces el move_uploaded_file() ...
}
Un saludo,
PD: insisto, prueba los ejemplos que veras en las FAQ's y en la documentación oficial de PHP.