Thomas Luethi: Link Dateiendung *.rar

Beitrag lesen

Hallo,

Beim Klick auf die Dateien mit der Endung *.rar, werden allerdings die Archive geöffnet und die Strings in das Browserfenster extrahiert.

Was macht das "Download-Skript"?

A) Falls Du die Dateien mit PHP irgendwie "durchschleust", z.B. mit fpassthru() oder so,
musst Du den korrekten MIME-Type per HTTP-Header vorausschicken, z.B.
header("Content-type: application/octet-stream");
Lies dazu auch:
http://www.php.net/manual/de/function.header.php
http://www.dclp-faq.de/q/q-fehler-header.html

B) Falls Du direkt auf die Dateien verlinkst:

Vermutlich sendet der Webserver die *.rar-Dateien mit dem MIME-Type text/html.

Wenn die Seite online verfuegbar ist, kannst Du ja mal mit
http://cgi.w3.org/cgi-bin/headers
testen, mit welchem MIME-Type die Datei geliefert wird.

Dann musst Du den Webserver entsprechend konfigurieren (lassen).

Apache z.B. in httpd.conf oder .htaccess:
AddType application/octet-stream .rar

HTH, Gruesse,

Thomas