Ragazzi..ho provato il codice, in particolare questo che mi sembra semplice e magari come prova con meno parametri da dover settare:
Codice PHP:
$im = imagecreate(100, 100);
$string = 'PHP';
$bg = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// prints a black "P" in the top left corner
imagechar($im, 1, 0, 0, $string, $black);
header('Content-type: image/png');
imagepng($im);
al posto di $string ho stampato il mio valore da db ma anche con 'PHP' stesso non va bene.
Su Firefox ottengo: "L'immagine non può essere visualizzata poiché contiene degli errori." solo tale riga senza veder il resto della pagina.
Su IE vedo una sequenza di caratteri: ‰PNG IHDRddJ,PLTEÿÿÿUÂÓ~ IDATxœc`@PxððPU6àá‚Q0 FÁ(@‚$áÓNMIEND®B`‚ 1
Ma alla fine la funzione stampa in automatico o devo mettere io qualche echo?