No se ve le asignes valor a
$archivo_name, de hecho mandas a imprimir el valor de a variable ¿te muestra el nombre del archivo correcto?.
La validación que haces referente al tipo de archivo no es segura (comentario al margen), te sugiero revizes las FAQ (#12), te ayudará en ambas cuestiones.
Suerte!