Dentro del if haz una comprobación del formato del archivo.
Si es pdf,rar, zip, ...
fuerzas la descarga.
EJ:
si es formato rar
en lugar de mostrar la imagen creas un enlace (pasando el nombre del archivo) asi:
Código PHP:
<a href='./descargar.php?archivo=probando.rar '> descargar </a>
y en el archivo descargar.php tienes esto
Código PHP:
Header ( "Content-Type: application/octet-stream");
Header ( "Content-Length: ".filesize($urlAlArchivo));
Header( "Content-Disposition: attachment; filename=$archivo");
readfile($urlAlArchivo);