Estoy desarrollando una aplicacion para descargar archivos sin que IE los muestre en el navegador uso el siguiente codigo
Código PHP:
$tam = filesize($dir);
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$nom);
header("Content-Transfer-Encoding: binary");
header("Content-Length: $tam");
readfile($dir);
"No se pudo abrir /tmp/IDC229-6.pdf porque la aplicación auxiliar asociada no existe. Modifica la asociación de aplicaciones y sus archivos en tus preferencias."
es importante decir que al hacer una simple descarga con un link al archivo
no me sale este mensaje y si abre el archivo
podria solucionarlo con unos if pero...
quisiera saber si se puede evitar esto modificando los headers
Gracias... de antemano