Fenomeno85
19-07-2006, 17:34
siamo alle solite, problemi con ste cavolo di immagini :muro:
Allora io faccio la seguente catene di chiamate:
$p->plotFunction();
nella classe faccio:
/**
* Questo metodo serve a visualizzare il grafico della funzione.
*/
function plotFunction(){
require ("PlotFunction.php");
if ($this->getRepOk()){
echo "<img src=\"".
new PlotFunction(
$this->height,
$this->weight,
$this->numPunti,
$this->minX,
$this->minY,
$this->maxX,
$this->maxY,
$this->arrCoeff,
$this->arrDeg)."\" />";
}
}
e nel costruttore provo anche una stronzata di immagine:
/**
* Costruttore.
*/
function PlotFunction ($height, $weight, $numPunti, $minX, $minY, $maxX, $maxY, $arrCoeff, $arrDeg){
header("Content-type: image/png");
$im = @imagecreate(155, 30)
or die("Cannot Initialize new GD image stream");
$white = imageColorAllocate ($im, 255, 255, 255);
$trans = imagecolortransparent($im,$white);
$text_color = imagecolorallocate($im,0,0,0);
imagestring($im,10,5,5,"Scritta di prova",$text_color);
imagepng($im);
imagedestroy($im);
}
nulla non vuole andare e dice che ci sono errori :muro: mentre quel codice funziona alla grande.
Adesso mi chiedo il problema è che non si può fare l'echo in quel modo e mi tocca passare tutti i parametri a un file separato e su quello elaborare l'immagine?
Quanti sono al massimo i parametri che posso passare in get? mi viene da piangere a pensare che dovrei serializzare il tutto :asd:
~§~ Sempre E Solo Lei ~§~
Allora io faccio la seguente catene di chiamate:
$p->plotFunction();
nella classe faccio:
/**
* Questo metodo serve a visualizzare il grafico della funzione.
*/
function plotFunction(){
require ("PlotFunction.php");
if ($this->getRepOk()){
echo "<img src=\"".
new PlotFunction(
$this->height,
$this->weight,
$this->numPunti,
$this->minX,
$this->minY,
$this->maxX,
$this->maxY,
$this->arrCoeff,
$this->arrDeg)."\" />";
}
}
e nel costruttore provo anche una stronzata di immagine:
/**
* Costruttore.
*/
function PlotFunction ($height, $weight, $numPunti, $minX, $minY, $maxX, $maxY, $arrCoeff, $arrDeg){
header("Content-type: image/png");
$im = @imagecreate(155, 30)
or die("Cannot Initialize new GD image stream");
$white = imageColorAllocate ($im, 255, 255, 255);
$trans = imagecolortransparent($im,$white);
$text_color = imagecolorallocate($im,0,0,0);
imagestring($im,10,5,5,"Scritta di prova",$text_color);
imagepng($im);
imagedestroy($im);
}
nulla non vuole andare e dice che ci sono errori :muro: mentre quel codice funziona alla grande.
Adesso mi chiedo il problema è che non si può fare l'echo in quel modo e mi tocca passare tutti i parametri a un file separato e su quello elaborare l'immagine?
Quanti sono al massimo i parametri che posso passare in get? mi viene da piangere a pensare che dovrei serializzare il tutto :asd:
~§~ Sempre E Solo Lei ~§~