Guten morgen zusammen,
ich wollte mir gestern ein kleines Script in PHP basteln, welches mir Dateien zum Download anbietet die in einem Verzeichnis liegen.
der wesentliche Code dazu:
Das funktioniert bei .pdf, .doc, .xls und soweiter - Allerdings nicht mit .docx (hier wird mir ein ZIP-Archiv angedreht - ja ich weiß dass es sich dabei tatsächlich um gezippte XMLs handelt )
Was mich verwirrt ist, dass er xlsx aber richtig erkennt!
Ich hab nen Apache2 unter Ubuntu 14.04 am laufen. Anscheinend soll der Apache unter Ubuntu und Debian auf die Datei /etc/mime.types zurückgreifen - dort sind aber die Extensions hinterlegt!
Ich würde das ungerne mit .htaccess-Files lösen, sondern möchte eine saubere globale Lösung!
Hat hierzu jemand schon Erfahrungen und kann mir da helfen?
Danke schonmal
Grüße
ich wollte mir gestern ein kleines Script in PHP basteln, welches mir Dateien zum Download anbietet die in einem Verzeichnis liegen.
der wesentliche Code dazu:
PHP:
$finfo = new finfo();
$type = $finfo->file($pfad, FILEINFO_MIME);
header("Content-Type: $type");
header("Content-Disposition: attachment; filename=\"$file\"");
readfile("$pfad);
Das funktioniert bei .pdf, .doc, .xls und soweiter - Allerdings nicht mit .docx (hier wird mir ein ZIP-Archiv angedreht - ja ich weiß dass es sich dabei tatsächlich um gezippte XMLs handelt )
Was mich verwirrt ist, dass er xlsx aber richtig erkennt!
Ich hab nen Apache2 unter Ubuntu 14.04 am laufen. Anscheinend soll der Apache unter Ubuntu und Debian auf die Datei /etc/mime.types zurückgreifen - dort sind aber die Extensions hinterlegt!
Ich würde das ungerne mit .htaccess-Files lösen, sondern möchte eine saubere globale Lösung!
Hat hierzu jemand schon Erfahrungen und kann mir da helfen?
Danke schonmal
Grüße