Ich versuche mal, es zu erklären *grübel*:
Bei einem *.wav File steht im Templatefile irgendwas von audio/wav damit der Browser weiß, was er damit machen soll. (In diesem Fall wohl gleich abspielen, oder?) - nur ist dieser MIME-Type embedded. Und nun wollte ich fragen, wie man das bei PDF-Files machen muß, damit die nur runtergeladen werden können. Als Beispiel hier mal ein Codesnipplet von einem Downloadscript, mit dem jede Datei herunterladen kann, ohne daß der Browser sie anzeigt oder abspielt o.ä.
if (is_array($details)) {
$url = $details["url"];
}
$filename_temp = strrpos ($url, "/");
$filename = substr ($url, $filename_temp+1);
header("Content-Type: image/schlagmichtot");
# Passenden Dateinamen im Download-Requester vorgeben.
header("Content-Disposition: attachment; filename=\"".$filename."\"");
# Datei ausgeben.
readfile($url);
Durch den MIME-Type "image/schlagmichtot" wird der Browser zum Öffnen eines Downloadfensters gezwungen, weil er den MIME-Type nicht kennt. Nun möchte ich das eben auch bei einem PDF-File so haben, weiß aber nicht, wie und ob ich es in das Templatefile einbauen muß/kann.
Ich hoffe, mein Anliegen ist nun etwas verständlicher.