Cita:
Iniciado por TolerantX Acabo de entrar a la página que dices y se descarga los archivos bien. Supongo que ya resolviste el problema :P
Así es, ya lo solucione, el archivo descarga_archivos.php quedaria de la sgte forma:
Código PHP:
<?
$conn = mysql_connect("xxx","xxx","xxx");
mysql_select_db("xxx");
$extenciones = array("application/msword"=>"doc","application/pdf"=>"pdf","image/jpeg"=>"jpg", "application/rar"=>"rar");
$id = $_GET['id'];
$qry = "SELECT tipo, contenido, nombre FROM archivo WHERE id=$id";
$res = mysql_query($qry);
$tipo = mysql_result($res, 0, "tipo");
$contenido = mysql_result($res, 0, "contenido");
$nombre = mysql_result($res, 0, "nombre");
header("Content-type: $tipo");
header('Content-disposition: attachment; filename="'.$nombre.'.'.$extenciones[$type].'"');
echo $contenido;
?>
Asi al principio especifico las extensiones de cada archivo, y luego al final del codigo, tomo el nombre del archivo que tiene en la base de datos y le agrego la extension, asi queda tal cual como esta guardado y se soluciona elproblema, espero les sirva a alguien mas el codigo.
Saludos y gracias.