Hola, ante todo gracias por la ayuda.
Tengo una base de datos mysql, la tabla con la que trabajo (peticion) tiene dos campos:
IDENT -> integer clave primaria
PKCS -> fichero pkcs de certificados de usuario y clave, varchar (2000).
lo que quiero hacer, es una página descarga.php tal que al ir al link: descarga.php?ident=14
se le descargue al usuario que ha accedido a dicha web automaticamente el fichero pkcs de la base de datos correspondiente a esa ident.
Lo he intentado descargar mediante:
<?
function Descargar($ElFichero){
header( "Content-Type: application/x-pkcs12");
header( "Content-Length: ".filesize($ElFichero));
header( "Content-Disposition: attachment; filename=".$ElFichero."");
readfile($ElFichero);
}
$conn = mysql_connect("localhost:3306", "user", "2342") or die ("Error conectando");
mysql_select_db("redesav",$conn) or die ("Error seleccionando la base de datos");
$ident=$_GET["ident"];
$ssql = "SELECT pkcs FROM peticion WHERE ident='$ident'";
//Ejecuto la sentencia
$rs = mysql_query($ssql,$conn) or die ("Error con la base de datos");
if ($row=mysql_fetch_array($rs)){
Descargar($row["pkcs"]);
}
else { echo "Error";}
?>
y lo unico que consigo es que se me descargue la página "descarga.php", no consigo descargar el fichero.
Cualquier ayuda se lo agradezco!! un saludo.
... ¿cómo tienes tus datos en tu Base de datos??
.. ¿sí le cambias la extención??.. vaya!, busquemos cuál es el problema...

