Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Problem mit Phplot...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.09.2006, 01:21 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ich bastel gerade ein wenig mit phplot und habe dabei ein Problem (kein echtes aber es nervt mich...

angenommen ich habe eine datei

inline.php

PHP 4:
include('./phplot.php');
$graph = new PHPlot;
$data = array(
  array('', 1,   5), array('', 2,   7), array('', 3,  10),
  array('', 4,  13), array('', 5,  17), array('', 6,  23)
);
$graph->SetTitle("Bliblablup");
$graph->SetDataValues($data);
$graph->SetIsInline(true);
$graph->SetFileFormat("jpg");
$graph->DrawGraph();



nun verwende ich die um mir ein tolles bildchen in nem htmlfile zu malern...


PHP 4:
.
.
.
echo "<img src=\"inline_image.php\" />";
.
.
.




jetzt hätte ich das ganze gerne so, dass es nur noch in einem File steht...

also in der Art


PHP 4:
include('./phplot.php');
$graph = new PHPlot;
$data = array(
  array('', 1,   5), array('', 2,   7), array('', 3,  10),
  array('', 4,  13), array('', 5,  17), array('', 6,  23)
);
$graph->SetTitle("Bliblablup");
$graph->SetDataValues($data);
$graph->SetIsInline(true);
$graph->SetFileFormat("jpg");

// Hier fehlt mir wie ich den Krempel ausgegeben bekomme...
//echo "<img src=\"" .$graph->DrawGraph() ."\" />";





Wie bringe ich ihn dazu das bildchen hübsch auszugeben?
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 13.09.2006 um 01:26 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.09.2006, 08:33 Uhr
mike
Pinguinhüpfer
(Operator)


Hi

Das ergbit irgendwie keinen Sinn:
Die Set Sachen scheinen Klassenvariabel und Header Sachen zu setzen. DrawGraph scheint die Datei zu schreiben bzw. zu streamen.
Man kann das imo also nicht in src machen. Ich glaube du versuchst den Inhalt der Datei im src=" " wieder zu geben

lg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.09.2006, 09:00 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


gifs/jpgs inline auszugeben geht:


PHP 4:
<img src="data:image/jpg;base64,<?= base64_encode($bilddaten) ?>" />



nur kanns passieren das dein browser das nicht macht (manche mögen das, einige nicht, usw
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.09.2006, 09:32 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@FloSoft
Dat probier ich nachher mal. Wenn nicht funktioniert gibts natürlich ärger
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
13.09.2006, 19:48 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


was mach ich falsch


PHP 4:
echo "<img src=\"data:image/jpg;base64," ."=base64_encode($graph->DrawGraph())" ." />";


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
13.09.2006, 20:09 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


würde sagen


PHP 4:
echo "<img src=\"data:image/jpg;base64,".base64_encode($graph->DrawGraph())." />";


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
13.09.2006, 20:37 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@FloSoft
Ähm ja so hab ichs auch probiert.... oben war falsch... funzt aber nicht. OK egal faxen dicke ich machs über nen file in das ich das jpg schreibe und dann anzeige. Dachte das geht ganz einfach so... war wohl nix...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
13.09.2006, 22:13 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


mach halt ne eigene datei die du einbindest:


seite.html:

<img src="myimage.php?irgendwelche=parameter" />




myimage.php:

header("Content-Type: image/jpg");
echo $graph->DrawGraph();


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
13.09.2006, 23:55 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@FloSoft
soweit war ich ja schon. Ich wollte es ja gerade anders haben
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: