Estas cabeceras fuerzan la descarga de un archivo (si es una imagen tambien la descarga y no la abre).
header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=" . $archivo); readfile($ruta . $archivo);

