phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_download-header_vorschl=E4ge?=

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_download-header_vorschl=E4ge?=

Guido Haeger GH-lists_(at)_ecora.de
Fri, 13 Oct 2000 08:11:50 +0200


abra[XXXas] schrieb

> dieser basiert darauf, dass er einfach eine datei auf meinem server
> liest und sie per header an den client schickt..

per Header?

> header("Content-disposition: filename=$filename");

Der Header ist laut RFC 2183 nicht korrekt. Es _muß_ als
Content-Disposition-Type "inline" oder "attachment" angegeben werden,
weitere Parameter wie Filename sind optional, also:

header("Content-disposition: attachment; filename=$filename");

> header("Content-type: application/octetstream");

Ist auch nicht korrekt, muß laut RFC 2616

header("Content-type: application/octet-stream");

heißen.

Hast Du vermutlich so aus phpMyAdmin kopiert, wo sie ebenfalls immer
noch fehlerhaft sind.

Dazu noch:

header("Content-Length: ".filesize($file));

Guido Haeger



php::bar PHP Wiki   -   Listenarchive