Mailinglisten-Archive |
>Der richtige Dateiheader sollte eigentlich so sein:
>
><?
> header("Content-disposition: filename=".basename
>($FileDasÜbertragenWerdenSoll));
> header("Content-type: application/octetstream");
>?>
>
Hallo Jens, Hallo Liste,
Danke als erstes an alle, die bis jetzt geholfen haben -
Nur so ganz klappt's noch nicht: mit folgenden Headern
/Anwendungen
$filename = /voller/pfad/zur/datei.txt;
# Danke an Jens!
header("Content-Type: application/octetstream");
header("Content-Disposition: attachment; filename=$filename");
$data_handle = fopen ($filename, "rb");
while ($str= fgets($data_handle,100)) {
echo $str;
}
fclose ($data_handle);
(die auf den Listenbeitraegen und eigenen
weiteren Recherchen basieren) erreiche ich jetzt
* beim IE: oeffnet den Speichern... - Dialog, schlaegt den Seiten-
namen als Dateinamen vor, als Dateityp "-Dokument" (unter W2K),
speichert aber die Datei dann richtig ab. (Naja, ein guter Anfang)
* Netscape 6.2: oeffnet den Dialog wo gefragt wird, was jetzt mit
der Datei geschehen soll, klickt man auf speichern war es dann,
es passiert nichts mehr :(
* Opera 6: macht eine Bildschirmausgabe: auch nicht das wahre...
Irgendwelche weitere Ideen? Danke auf jeden Fall!
Albin
php::bar PHP Wiki - Listenarchive