Ver Mensaje Individual
  #93 (permalink)  
Antiguo 04/06/2004, 12:11
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 11 meses
Puntos: 129
Gracias ancubero ...

Sobre el ejemplo que dejastes sobre descargar PDF's .. en $tipo se guarda el formato MIME original del archivo que subistes (sea un PDF, un .exe o una imagen por poner ejemplos ..)

Si lo usas en tu cabecera HTTP que ya usas (pero "fija") podrías usar ese mismo script para descargar no sólo PDF's sino cualquier archivo (bueno .. mas bien sin más cabeceras HTTP sólo verias incrustrados en tu navegador los que asocie a su respectivo "visor" y los que no reconozca .. los enviará a "descargar").
Sería cosa de (según tu ejemplo) mover los "header" que ahí aparecen bajo la definición de $tipo y entre el echo $datos ..

Código PHP:
header("Content-Type: $tipo"); 
header("Expires: 0"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
echo 
$datos
Puedes añadir más cabeceras HTTP para que .. por ejemplo el nombre del archivo (de ese .pdf o lo que sea) te dé el nombre del script (nose.php). Todo eso es parte del protocolo HTTP que lo define sus RFC's correspondientes. (en el foro se suele hablar del tema y en www.php.net/header tienes ejemplos creo recordar).

Un saludo,