Nieuw lid |
|
Bedankt, mede door Arjan Kapteijn heb ik het probleem opgelost.
Ik heb de map beveiligt via CPanel en het bestand wordt nu gedownload met de volgende code:
<?php
$bestand = $_GET['bestand'];
$map = '/var/www/bestanden/';
// Eerste kijken of het bestand uberhaupt bestaat.
if(file_exists($map.$bestand))
{
// Force the download
header("Content-Disposition: attachment; filename=\"" . basename($map.$bestand) . "\"");
header("Content-Length: " . filesize($map.$bestand));
header("Content-Type: application/octet-stream;");
//Dit om gezeik met IE en HTTPS te voorkomen
header('Cache-Control: private');
header('Pragma: private');
//Dit omdat we niet willen cache'n
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
readfile($map.$bestand);
}else{
echo '<p>Sorry, dit bestand bestaat niet!</p>';
}
?>
<?php $bestand = $_GET['bestand']; $map = '/var/www/bestanden/'; // Eerste kijken of het bestand uberhaupt bestaat. { // Force the download header("Content-Disposition: attachment; filename=\"" . basename($map.$bestand) . "\""); header("Content-Type: application/octet-stream;"); //Dit om gezeik met IE en HTTPS te voorkomen header('Cache-Control: private'); //Dit omdat we niet willen cache'n header("Cache-Control: no-cache, must-revalidate"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); }else{ echo '<p>Sorry, dit bestand bestaat niet!</p>'; } ?>
Kan dus een slotje op |