Tengo problemas al usar header("Content-Disposition: attachment; filename=\"$f\"\n"); para obligar la descarga de archivos en mi web.

Basicamente el problema es que ignora la etiqueta filename=\"$f\"\n" es decir trata de descargar el archivo de php que contiene este código. No sin antes molestar con el bloqueador de descargas inseguras del service pack 2 "Para ayudar a proteger su seguridad Internet Explorer no permitio que este sitio descargara ...". Al dar click para descargar el archivo me muestra la ventana de descarga con el archivo getfile.php que contiene el codigo para descargar.

$f = $_GET["f"];
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$f\"\n");
$fp=fopen("$f", "r");
fpassthru($fp);

Les agradeceré su ayuda...
Un saludo
[email protected]