Dateidownload funktioniert nur aus Browser
Roger
- php
moin!
Wenn ich folgenden Link auf unten stehende Script aus meinem IE anklicke, klappt der Download bestens.
http://meineDomain.de/download.php?file=A300060_1.gif
Wenn ich diese aber in die Adresszeile kopiere und Enter drücke, oder sie aus einer Mail aufrufe bekomme ich eine Fehlermeldung:
<?
$upload_directory = "upload/";
if($_GET['file'])
{
$filename = $_GET['file'];
$path = $_SERVER['DOCUMENT_ROOT']."/".$upload_directory.$filename;
header("Content-Disposition: attachment; filename=".$filename);
header("Content-Type: application/force-download");
header("Accept-Ranges: bytes");
header("Content-Length: ".filesize("$path"));
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Pragma: no-cache");
@readfile("$path");
exit;
}
?>
Hilfeeee!
gruß.
roger.