Ich habe ein Downloadscript, welches wunderprächtig funktioniert. Wenn ich jedoch ein File herunterladen welches Leerzeichen/Kommatas enthält, funktioniert dieses nicht. Es werden nur irgendwie 34 KB oder so geladen....
Ausgabe:
Name_: Hedy Burress, Tara Strong, Gwendoline Yeo_YRP.wmv <---> DL Size: 27142232 -> 25.88 MB <---> Filetype: windows/metafile
Der Name der Datei ist korrekt, sowie auch die Downloadgrösse und der Filetype.
Zuerst hatte ich es ohne urlencode() versucht, doch es geht mit und ohne nicht...
Kann mir da wer weiterhelfen?
X
PHP:
if (isset($filetype)) header("Content-Type: ".$filetype);
header("Content-Length: ".$size);
header("Content-Disposition: attachment; filename=\"".urlencode($name)."\"");
header("Pragma: no-cache");
header("Expires: 0");
readfile($durl);
@mysql_close();
echo "Name_: " . $name . " <---> DL Size: " . $size . " -> " . human_file_size($size) . " <---> Filetype: " . $filetype;
Ausgabe:
Name_: Hedy Burress, Tara Strong, Gwendoline Yeo_YRP.wmv <---> DL Size: 27142232 -> 25.88 MB <---> Filetype: windows/metafile
Der Name der Datei ist korrekt, sowie auch die Downloadgrösse und der Filetype.
Zuerst hatte ich es ohne urlencode() versucht, doch es geht mit und ohne nicht...
Kann mir da wer weiterhelfen?
X