Download mit php
Verfasst: 29.01.2004 10:32
Hi, ich hab nach langem herum tüffteln das Script da rausbekommen:
so ich hab das geschriebn um einen Download link unsichtbar für alle Browser und DL Manager zu machen, das Script funkt. auch echt gut! Nur steigt plötzlich die Traffic von php in riesige höhen an!!! Könnt ihr mir sagen wie ich das Script zu umschreiben, dass die Traffic auf ein Minimum reduziert wird?
Code: Alles auswählen
if (file_exists($url)) {
header("Pragma: no-cache");
header("Expires: 0");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=".basename($url).";");
header("Content-Transfer-Encoding: binary");
header("Accept-Ranges: bytes");
header("Content-Length: ".filesize($url));
$datei = fopen($url, "r");
fpassthru($datei);
fclose($datei);
}
}
?>