d1ng0d0gt0r
Mitglied
Hi @ all,
Ich versuche nun seit längerem mit folgendem Code eine Datei aus einem .htaccess geschütztem Verzeichnis herunterzuladen.
Soweit klappt auch alles nur wird beim download nicht die Dateigröße an den Header weitergegeben dort steht dann immer röße Unbekannt und der Downloadstatus wird nicht angezeigt. Woran könnte das liegen?
M.f.G Marcel
Ich versuche nun seit längerem mit folgendem Code eine Datei aus einem .htaccess geschütztem Verzeichnis herunterzuladen.
Soweit klappt auch alles nur wird beim download nicht die Dateigröße an den Header weitergegeben dort steht dann immer röße Unbekannt und der Downloadstatus wird nicht angezeigt. Woran könnte das liegen?
PHP:
<?php
$download = $_GET['download'];
$filename = basename($download);
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Content-Transfer-Encoding: binary");
header("Accept-Ranges: bytes");
header('Content-Length: '.filesize("$download"));
header("Last-Modified: " . gmdate("D, d M Y H:i:s", filemtime("$download")) . " GMT", true, 200);
readfile("protected/".$download);
?>
M.f.G Marcel
Zuletzt bearbeitet: