Header
Werner
- php
Hallo,
ich habe folgendes Problem:
ich habe ein PHP Programm erstellt das eine Grafik ausgibt (die
Ausgabe diese Grafik erfolgt indem ein Header geschickt wird). Nun
möchte ich aber bevor diese Grafik ausgegeben wird, noch mit print("....") irgendetwas ausgeben. Wenn ich das mache, wird aber die Grafik nicht mehr ausgegeben, weil dadurch ja schon ein Header geschickt wird.
Welche Möglichkeit habe ich, das Problem zu lösen.
mfg
Werner
use Mosche;
ich habe ein PHP Programm erstellt das eine Grafik ausgibt (die
Ausgabe diese Grafik erfolgt indem ein Header geschickt wird). Nun
möchte ich aber bevor diese Grafik ausgegeben wird, noch mit print("....") irgendetwas ausgeben. Wenn ich das mache, wird aber die Grafik nicht mehr ausgegeben, weil dadurch ja schon ein Header geschickt wird.
Welche Möglichkeit habe ich, das Problem zu lösen.
Keine.
Du kannst keine Bilddaten und noch Textdaten ausgeben. Das ist durch das HTTP Protokoll unmöglich. Splitte doch in zwei Scripte.
use Tschoe qw(Matti);
Hallo,
» »» ich habe ein PHP Programm erstellt das eine Grafik ausgibt (die
Ausgabe diese Grafik erfolgt indem ein Header geschickt wird). Nun
möchte ich aber bevor diese Grafik ausgegeben wird, noch mit print("....") irgendetwas ausgeben. Wenn ich das mache, wird aber die Grafik nicht mehr ausgegeben, weil dadurch ja schon ein Header geschickt wird.
Welche Möglichkeit habe ich, das Problem zu lösen.
Keine.
Du kannst keine Bilddaten und noch Textdaten ausgeben. Das ist durch das HTTP Protokoll unmöglich. Splitte doch in zwei Scripte.
...oder mache es mit HTML ;) Text ausgeben und binde das Bild eben mit dem HTMLTag ein: <img src="wasauchimmer.php" />..
Gruss Sven
use Mosche;
Du kannst keine Bilddaten und noch Textdaten ausgeben. Das ist durch das HTTP Protokoll unmöglich. Splitte doch in zwei Scripte.
...oder mache es mit HTML ;) Text ausgeben und binde das Bild eben mit dem HTMLTag ein: <img src="wasauchimmer.php" />..
er redet von der "wasauchimmer.php". Ansonsten ist es das, was ich mit "zwei Scripte" meinte.
use Tschoe qw(Matti);;
Hallo,
use Mosche;
use Tschoe qw(Matti)
^^^^^^^^^^^^^^^^^^ ist das bei dir Standard, oder hast du meine Anrede und Grussworte überlesen? Oder verstehe ich das falsch?
ciao qw (Sven)
ich habe ein PHP Programm erstellt das eine Grafik ausgibt (die
Ausgabe diese Grafik erfolgt indem ein Header geschickt wird). Nun
Wie meinst Du das? Die Grafik steht im Datenteil, nicht in den Kopfzeilen. Im Kopf erzählst Du dem Browser lediglich, was er da für Daten zu erwarten hat.
Du kannst also keine Grafik ausgeben, indem Du einfach nur Kopfzeilen schickst.
möchte ich aber bevor diese Grafik ausgegeben wird, noch mit print("....") irgendetwas ausgeben. Wenn ich das mache, wird aber die Grafik nicht mehr ausgegeben, weil dadurch ja schon ein Header geschickt wird.
Den Sinn, vor Grafikdaten noch Text an den Browser zu schicken (und damit wahrscheinlich das Dateiformat der Grafik zu zerschrotten), wirst Du sicherlich wissen ;)
Es ist aber durchaus möglich, erst mit header() Kopfzeilen zu schicken, dann Text auszugeben und dann die Grafikdaten zu senden. Du hast leider deinen Code nicht mitgeschickt, so daß das Problem ohne Hellseherei leider nicht zu erkennen ist.
Gruß,
soenk.e
vielen Dank für Eure Hinweise,
das mit img src="wasauchimmer.php" klappt super.
Danke
Werner
Hallo,
ich habe folgendes Problem:
ich habe ein PHP Programm erstellt das eine Grafik ausgibt (die
Ausgabe diese Grafik erfolgt indem ein Header geschickt wird). Nun
möchte ich aber bevor diese Grafik ausgegeben wird, noch mit print("....") irgendetwas ausgeben. Wenn ich das mache, wird aber die Grafik nicht mehr ausgegeben, weil dadurch ja schon ein Header geschickt wird.
Welche Möglichkeit habe ich, das Problem zu lösen.
mfg
Werner