Hallo,
ich habe folgendes script (Name ist: dl.php):
function makeDownload($file, $dir, $type){
header("Content-Type: $type");
header("Content-Disposition: attachment; filename=\"$file\"");
readfile($dir.$file);
}
$dir = '/C:/xampp/htdocs/download/';
$type = $_GET['mime'];
$file = $_GET['dateiname'];
if(!empty($file) && !preg_match('=/=', $file)){
if(file_exists ($dir.$file)){
makeDownload($file, $dir, $type);
}
}
Das script erhält die Parameter 'mime' und 'dateiname' auf folgende Weise:
<a href='dl.php?dateiname=".$dateiname[$i]."?mime=".$mime[$i]."'></a>
Der Dateidownload funktioniert aber nicht.
Mit echo $type erhalte ich keine Anzeige($type ist offenbar leer), mit echo $file erhalte ich Dateiname und Mime-Typ zusammen.
Ich möchte aber Dateiname und Mime-Typ separat verarbeiten. Ich sehe den Fehler einfach nicht. Kann mir jemand weiterhelfen?
Gruss