$ssql = "SELECT archivo FROM doc_word WHERE ID= 3?"
//abrimos la conexion, y ejecutamos la query
$sql_host="localhost";
$sql_usuario="root";
$sql_pass="";
$sql_db="mibase";
$con = mysql_connect($sql_host, $sql_usuario, $sql_pass);
mysql_select_db($sql_db, $con);
$consulta = mssql_query($ssql, $con);
$registro = mssql_fetch_assoc($consulta);
$archivo = $registro["archivo"];
//pasamos los header del tipo de fichero… esto habrá que cambiarlo en funcion del fichero
header('Content-type: application/msword');
header('Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document');
header('Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.template');
header('Content-type: application/vnd.ms-word.document.macroEnabled.12');
header('Content-type: application/vnd.ms-word.template.macroEnabled.12';
header('Content-type: application/vnd.oasis.opendocument.text');
header('Content-type: application/rtf');
header('Content-Disposition: attachment; filename=archivo.doc');
header('Content-Disposition: attachment; filename=archivo.dot');
header('Content-Disposition: attachment; filename=archivo.docx');
header('Content-Disposition: attachment; filename=archivo.dotx');
header('Content-Disposition: attachment; filename=archivo.docm');
header('Content-Disposition: attachment; filename=archivo.dotm');
header('Content-Disposition: attachment; filename=archivo.odt');
header('Content-Disposition: attachment; filename=archivo.rtf');
echo $archivo;
//cerramos todo
mssql_free_result($consulta);
CierraBD($con);
?>
si alguien me puede echar un amano se lo agradeceria, no consigo poder descargar ningun documento; tam quiero hacer para descargar documentos 3excel, pf, presentaciones, videos y fotos de la base de datos