Bueno, he estado mirando por el foro sobre el tema de forzar descargas desde una base de datos.. y aunque he probado varios codigos no consigo que se me descargue el archivo.
Tengo almacenados en una tabla de mi base de datos, unos arhivos con extension .wsc, de tipo text/scriptlet.
Os muestro mi codigo:
Código PHP:
// Este es el archivo de descargar_scheme.php que recibe id como parametro.
<?
include("config.php");
$conn = mysql_connect($host, $user_name, $password) or die('Could not connect: ' . mysql_error());
mysql_select_db($database_name) or die('Could not select database');
$qry = "SELECT scheme FROM schemes WHERE id=$id";
$res = mysql_query($qry) or die (mysql_error());
$contenido = mysql_result($res, 0, "scheme");
header("Content-type: text/scriptlet");
print $contenido;
?>
Y el enlace que muestro para cada arhivo es este:
Código PHP:
print "<a href='descargar_scheme.php?id=$tb[id]'>Descargar</a>
Que hago mal? he visto que otros codigos descargan el fichero desde una carpeta poniendo una ruta... pero yo querria poder descargarlo desde la bd directamente.
Gracias de antemano, aver si alguien me puede guiar un poco.