Mailinglisten-Archive |
Hi Johannes, At 15:02 10.08.2003 +0200, you wrote: >On Sunday 10 August 2003 14:40, Andreas Stagl wrote: > > > > Ein weiteres Phänomen ist, dass in der Telnet-Ansicht die Header nicht in > > der Reihenfolge ankommen, wie sie vom PHP Skript abgeschickt werden, obwohl > > ich kein Output-Buffering oder Compression verwende ;o( > >Verschiedene header werden Teilweise über bestimmte Handler an den Server >übergeben, ansosnten solte FIFO (First in first out) gelten... Dank Dir... das heisst ich lass ide \r\n bzw \n mal weg. Aber was die Reihenfolge der Header angeht... hmmm. Folgender Code... header ("Content-Type: application/msexcel"); header ("Content-Disposition: attachment; filename=\"myFile.xls\""); header ("Content-Transfer-Encoding: binary"); header ("Expires: ".date("D, d M Y H:i:s",275031900)." GMT"); header ("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header ("Cache-Control: no-store, no-cache, must-revalidate"); header ("Cache-Control: post-check=0, pre-check=0", false); header ("Pragma: no-cache"); header ("Content-Length: 381440"); .... liefert folgenden Output im Telnet: HTTP/1.1 200 OK Date: Sun, 10 Aug 2003 13:18:35 GMT Server: Apache/1.3.27 (Win32) PHP/4.3.2 X-Powered-By: PHP/4.3.2 Content-Disposition: attachment; filename="myFile.xls" Content-Transfer-Encoding: binary Expires: Tue, 19 Sep 1978 07:45:00 GMT Last-Modified: Sun, 10 Aug 2003 13:18:44 GMT Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0 Pragma: no-cache Content-Length: 381440 Content-Type: application/msexcel Also aus irgendeinem Grund wird der Content-Type an die letzte Stelle verschoben... aber warum? Liebe Grüße, Andy
php::bar PHP Wiki - Listenarchive