// FUNCTIE OM EEN DOWNLOAD TE DWINGEN
functie force_download ($filename)
{
// KRIJGT EEN NAAM VOOR HET DOSSIER
$basename = basename ($filename);
// KRIJGT DE INHOUD VAN HET DOSSIER
$filedata = file_get_contents ($filename);
als ($filedata)
{
// DEZE KOPBALLEN OP ALLE BROWSERS WORDEN GEBRUIKT
kopbal („tevreden-Type: toepassing-x/kracht-download“);
kopbal („tevreden-Regeling: gehechtheid; filename= \ „$basename \ "");
kopbal („tevreden-Lengte: “. (koord) (strlen ($filedata)));
kopbal („verloopt: “ .GMDATE („D, D M Y H: i: s“, mktime (datum („H“) +2, datum („I“), datum („s“), datum („m“), datum („D“), datum („Y“))).“ GMT ");
kopbal („laatste-Gewijzigd: “ .GMDATE („D, D M Y H: i: s“).“ GMT ");
// DEZE KOPBAL MOET WORDEN WEGGELATEN VOOR D.W.Z. 6+
als (VALSE strpos === ($_SERVER [„HTTP_USER_AGENT“], „MSIE“))
{
kopbal („voorgeheugen-Controle: geen-geheim voorgeheugen, moeten-revalidate-must“);
}
// DIT IS DE LAATSTE KOPBAL
kopbal („Pragma: geen-geheim voorgeheugen“);
// VLOED DE KOPBALLEN AAN BROWSER
vloed ();
// VANGT HET DOSSIER IN DE BUFFERS VAN DE OUTPUT - ZAL OP HET EIND VAN HET MANUSCRIPT WORDEN GESPOELD
ob_start ();
echo $filedata;
}
}
|