if ($brochurenaam != ''){
$brochure = "../brochure/".$brochurenaam;
echo "Download <a href='../proc/downloadpdf.php?$brochure'>hier</a> onze brochure.";
}
De functie downloadpdf ziet er als volgt uit:
$naam = $_SERVER['QUERY_STRING'];
// headers sturen om te zorgen dat het wordt gedownload en niet geopend
header("Content-Disposition: attachment; filename=" . basename($naam));
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($naam));
// bestand sturen
readfile($naam);
Nu komt het bestand bij de browser binnen als een soort van .pdf.html bestand. Dat is in firefox nog wel af te vangen, maar met een tablet gaat dat mis. Het bestand kan niet worden geopend als een pdf bestand.
Weet iemand wat hier fout gaat?
Bij voorbaat dank!