Ich möchte einen link erstellen, mit dem man eine beliebige datei downloaden kann. Dabei soll aber nicht die url der datei bekannt werden.
folgendes habe ich mir überlegt:
Das klappt nur leider ned. :,(
Bei Ausführen wird ledeglich die "index.php"-Datei heruntergeladen...
Weiß jemand Rat?
folgendes habe ich mir überlegt:
PHP Code:
$fileid=$_GET['fileid'];
$sql="SELECT filename,url FROM database WHERE id='$fileid'";
while ($filedb=mysql_fetch_object($sqlaction)){
$pfadzumfile=$filedb->url;
$filename=$filedb->filename;
}
header("Content-Type: application/rar");
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Content-Type: application/force_download");
header("Content-Transfer-Encoding: binary");
header("Content-length: " . filesize($pfadzumfile) . "n");
$fp=fopen("$pfadzumfile","rb");
fread($fp,filesize("$pfadzumfile"));
fclose($fp);
exit;
Bei Ausführen wird ledeglich die "index.php"-Datei heruntergeladen...
Weiß jemand Rat?
Comment