Ich habe in einer Datenbankt Dateien, die ich zum Download anbieten
möchte. Ich gebe den mime Type der Dateien an, damit das „speichern
unter“ Fenster den richtigen suffix bekommt. Das funktioniert auch
ganz gut. Nur: 1. Wass mach ich mit Dateien, für die es keinen mime
Type gibt. Dann schreibt er .php in das Fenster. 2. Gibt das
„speichern unter“ Fenster als Dateinamen den Dateinamen der PHP Datei
an, die den download zu Verfügung stellt. (z.B. download.php) - Wie
kann ich nun beeinflussen, wie er die Datei nennen soll?
Auch noch ne Frage wär, wie ich unterbinden kann, dass er z.B. PDF
Dateien im Browser öffnet. Ist aber eher nebensächlich.
hier der Code der download.php
#######################################
Ließt die Daten aus der Datenbank
#######################################
$id = db_connect() or die(" Verbindung zur Datenbank ist
fehlgeschlagen! ");
$sql = „SELECT $spalte FROM $tabelle WHERE $bedingung;“;
$result = @mysql_query($sql, $id);
$data = @mysql_result($result, 0);
#header(„Content-type: image/jpeg“);
#header(„Content-type: application/x-shockwave-flash“);
header(„Content-type: application/pdf“);
db_close($id);
echo $data;
#######################################