The Prophet
Rear Admiral
- Registriert
- Aug. 2001
- Beiträge
- 5.981
Nabend ich hab mit meinem aktuellen download Script nen kleines Problem
Die PDF´s liegen in /download. Der Aufruf erfolgt über: download.php?file=agbs
Funktioniert ja auch alles wunderbar. Nur leider kann die Datei in diesem Falle PDF weder im Browser sprich (Acrobat Plugin) betrachtet noch auf der HDD (heruntergeladen) betrachtet werden. Die Files sind per FTP auf den Server gelangt und auch in Ordnung. Schätze mal das was mit dem Header nicht passt. Hab ihn von octet stream aber schon in pdf geändert.
any hints?
thx
/edit
hab gerade gemerkt das die Filesize überhaupt nicht hinhaut. Weder mit Mozilla / Firefox oder MSIE
Die PDF´s liegen in /download. Der Aufruf erfolgt über: download.php?file=agbs
Funktioniert ja auch alles wunderbar. Nur leider kann die Datei in diesem Falle PDF weder im Browser sprich (Acrobat Plugin) betrachtet noch auf der HDD (heruntergeladen) betrachtet werden. Die Files sind per FTP auf den Server gelangt und auch in Ordnung. Schätze mal das was mit dem Header nicht passt. Hab ihn von octet stream aber schon in pdf geändert.
PHP:
<?php
$download = $_GET['file'];
$basedir = "/download";
$filelist = array(
"agbs" => "AGB.pdf",
"konditionen" => "Konditionen.pdf"
);
// download.php direkt download abfangen
if (!isset($filelist[$download]))
die("Datei $download nicht vorhanden.");
// Dateiname erstellen
$filename = sprintf("%s/%s", $basedir, $filelist[$download]);
// Passenden Datentyp erzeugen.
header("Content-Type: application/pdf");
$save_as_name = basename($filelist[$download]);
header("Content-Disposition: attachment; filename=\"$save_as_name\"");
// Datei ausgeben.
readfile($filename);
?>
any hints?
thx
/edit
hab gerade gemerkt das die Filesize überhaupt nicht hinhaut. Weder mit Mozilla / Firefox oder MSIE
Zuletzt bearbeitet: