Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2003, 12:08
luiscar
 
Fecha de Ingreso: octubre-2003
Mensajes: 35
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta descarga de archivos

Uso este código:

<?
extract ($_GET);
$db = @mysql_connect(localhost,"","") or die("Can't connect to server.");
@mysql_select_db("pruebas", $db) or die("Can't select database.");
$get_apuntes = "SELECT apuntes, 'txt' AS filetype FROM apuntes WHERE id_apuntes = $id_apuntes";
$get_apuntes_result = @mysql_query($get_apuntes) or die("Couldn't get image.");
$binary_junk = @mysql_result ($get_apuntes_result,0,"apuntes");
$filetype = @mysql_result ($get_apuntes_result,0,"filetype");
header("Content-type: $filetype");
print "$binary_junk";
mysql_close()
?>

me descarga, pero me surgen varios problemas:
- cuando me sale la ventana de descargar, en vez de ponerme el nombre del archivo, me pone el nombre de la pagina.
- meta el archivo q meta en la base de datos, cuando lo he descargado me lo indica como txt, y si por ejemplo es una imagen y lo abro con un programa especifico de imagenes, funciona bien, si es un zip, y lo abro con el winzip, tb funciona... El caso es que cuando lo descargo me lo indica como txt, y me gustaria q con solo hacer doble click, me lo abriera correctamente.

No se si hay q usar mas cabeceras.

Gracias a todos.