Ankündigung

Einklappen
Keine Ankündigung bisher.

Phplot Image einbinden?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Phplot Image einbinden?

    Hi,

    ich erzeuge mir mit phplot Image dateien und habe nun das problem das ich diese natürlich immer wieder löschen muss. Aus diesem Grund möchte ich gerne die Ausgabe von PHPlot also DrawGraph() in die Seite direkt einbinden. Wenn ich das aber so mache:

    echo '<img src="plot.php">';

    dann erhalte ich nur folgenden müll:

    �PNG  IHDR ��voPLTE��’�����������W�������u����d4� �p�ͅ?�U�����r�PBjZ�:*���2j�������OϤ��ϧ��R�B T�IDATx��

    Wie kann ich das richtig machen?

    Vielen Dank.

    Gruß kami


  • #2
    Gibst du auch die entsprechenden Header mit aus?

    Kommentar


    • #3
      Das Img-Tag referenziert eben URLs keine Daten.
      --

      „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
      Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


      --

      Kommentar


      • #4
        Zitat von nikosch Beitrag anzeigen
        Das Img-Tag referenziert eben URLs keine Daten.
        Ausnahme Embedded Image Data Base64. Kann allerdings der Microsoft Internet Explorer nichts mit anfangen.
        sigpic

        Kommentar


        • #5
          Gleich vorweg: Ich weiß nicht, ob's das Problem löst, da ich mich mit PHPPlot noch nicht ernsthaft auseinandergesetzt habe...
          Ich persönlich habe in Projekten auch schon folgendes verwendet:
          Code:
          <img src="image.php" ...
          Der Grund ist der, daß ich die Bilder dort dynamisch beschriftet habe.
          In der Datei image.php habe ich dann den Content-Type per header() auf "image/jpeg" gestellt und das funktioniert (auch IE!).
          Sogar der dort verwendete Lightbox-Clon hat das anstandslos gefressen...

          EDIT:
          Hab mir grad ein Beispiel von PHPPlot angesehen.
          Dort wird über DrawGraph() ein PNG erstellt und ausgegeben.
          Probier doch einfach mal in der Datei plot.php den Content-Type auf "image/png" zu setzen.
          Vielleicht hilft das schon?!
          Competence-Center -> Enjoy the Informatrix
          PHProcks!Einsteiger freundliche TutorialsPreComposed Packages

          Kommentar

          Lädt...
          X