Pruebalo asi sin esas lineas de espacio en blanco
Código PHP:
<?php
//establece una conexión con la base de datos.
$conexion = mysql_connect("localhost","root","") or die("No se pudo realizar la conexion con el servidor.");
mysql_select_db("planos",$conexion) or die("No se puede seleccionar BD"); // tu_bd es el nombre de la Base de datos .. por siaca.
?>
<?php
if(isset($_GET['ID'])){// if id is set then get the file with the id from database
$id = $_GET['ID'];
$query = "SELECT Archivo, Nombre, Peso, Tipo " .
"FROM acesco WHERE ID = '$id'";
$result = mysql_query($query) or die('Error, query failed');//list($binario_archivo, $binario_nombre, $binario_peso, $binario_tipo) = mysql_fetch_array($result);
$data = @mysql_result($result, 0, "Archivo");
$name = @mysql_result($result, 0, "Nombre");
$size = @mysql_result($result, 0, "Peso");
$type = @mysql_result($result, 0, "Tipo");
header("Content-type:$type");
header("Content-length: $size");
header("Content-Description: attachment; filename=$name");
header("Content-Description: PHP Generated Archivo");
echo $data;
exit;
}
?>