Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Mai

SELFHTML Forumsarchiv
Dateidownload ohne HEADER

Informationsseite
  1. Seite (PHP) Dateidownload ohne HEADER von Matthias, 31. 05. 2003, 13:21
nach unten

Dateidownload ohne HEADER

Die folgende Nachricht zum Thema stammt von: Matthias, 31. 05. 2003, 13:21

Hallo,

ist es möglich einen Dateidownload ohne den header() Befehl zu realisieren. Ich habe nämlich, aufrgund meines templates schon Ausgaben vor dem header() Befehl stehen.

Kennt jemand das Problem?
Und hat jemand eine Idee, wie ich dieses lösen kann?

Danke & Gruß aus Braunschweig
Matthias

nach obennach unten

Dateidownload ohne HEADER

Die folgende Nachricht zum Thema stammt von: Christian Kruse, 31. 05. 2003, 13:24

Hallo Matthias,

»» ist es möglich einen Dateidownload ohne den header() Befehl
»» zu realisieren. Ich habe nämlich, aufrgund meines templates
»» schon Ausgaben vor dem header() Befehl stehen.

Ja: linke auf die Datei.

Mal im Ernst: wenn du die Datei per PHP an den User zurueck
gibst, darfst du in keinem Fall vorher etwas ausgeben. Egal,
ob du Header() benutzt oder nicht.

Gruesse,
 CK


--
http://cforum.teamone.de/
http://wishlist.tetekum.de/
If God had meant for us to be in the Army, we would have been born with green, baggy skin.

nach obennach unten

Dateidownload ohne HEADER

Die folgende Nachricht zum Thema stammt von: Matthias Fleischer, 31. 05. 2003, 16:46

Moin,

ein wenig merkwürdig ist die Konstellation ja schon, sofern die Ausgaben nicht durch Fehler oder z.B. Sessiondaten verursacht werden.

Wenn sich das aber gar nicht mehr verhindern läßt, dann solltest Du vielleicht überlegen, das ganze mal mit OB (Output Buffering) ein wenig zu steuern, denn damit läßt sich verhindern, daß PHP bzw. der Webserver bereits Header an den Client senden, bevor wir das explizit auch wollen (kann auch nützlich für Leute sein, die z.B. nach dem Starten einer Session noch einen Redirect über header() durchführen wollen).

Die maßgeblichen Funktionen:
ob_start()
ob_get_contents()
und
ob_end_flush() bzw. ob_end_clean()

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Mai

© 1998-2006 Seite Impressum, Software: Classic Forum