Vorrei fare qualcosa del genere... penso sia possibile ma non riesco a farlo funzionare...
cioè.. sostituire nel tag img src="immagine.png" con una funzione.
Riporto solo le parti di una classe essenziali per capire....
Qualcuno ha qualche idea ?
codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN "http://www.w3.org/TR/html4/strict.dtd"--> <html> <head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>MAIN</title> </head> <?php require "analog.php"; $analog1 = new Analog(1); print '<body>'; $analog1->create(); ?> </body></html>attualmente come output mi trovo l'immagine come se mancasse l'header:Codice PHP:class Analog {
function __construct($id) {
$this->id = $id;
}
function create () {
print '<div id="analog'.$this->id.' ">';
print '<img>'.$this->draw().'</img>';
print '</div>'."\r\n";
}
function draw () {
header("Content-type: image/png");
$img=imagecreatetruecolor(50,50);
$white=imagecolorallocate($img,255,255,255);
$black=imagecolorallocate($img,0,0,0);
imagefilledrectangle($img,10,10,40,40,$black);
return imagepng($img);
imagedestroy($img);
}
}
‰PNG IHDR22‘]æIDATX…íÁ1 õOm_ ø ~ ™±IEND®B`‚1
in cosa erro?
grazie a chiunque

Rispondi quotando