Ciao.
Ho ie questo semplice snippet:
Codice PHP:
<?php
// istanzio una nuova immagine di dimensioni x=200 e y=300
$immagine = imageCreate(200, 300);
// assegno il primo colore, questo colore sarà anche lo sfondo dell'immagine
$bianco = imageColorAllocate($immagine, 255, 255, 255);
// assegno un secondo colore, da utilizzare per colorare il testo
$nero = imageColorAllocate($immagine, 0, 0, 0);
// visualizzo il testo "HTML.IT"
imageString($immagine, 2, 100, 100, "HTML.IT", $nero);
// imposto correttamente gli header
//header("Content-type: image/png");
// invio l'output come immagine PNG
//imagePng($immagine);
//Da qui è una prova che ho fatto
function output_handler($img) {
header('Content-type: image/png');
header('Content-Length: ' . strlen($img));
return $img;
}
// Image output
ob_start("output_handler");
imagepng($immagine);
ob_end_flush();
// libero la memoria
imageDestroy($immagine);
?>
In FF e Opera 9.0 vedo la scritta HTML mentre con IE
mi appaiono delle strisce ai bordi e basta
lo stesso comportamento sorge anche
con la libreria FPDF.
Vi risulta una cosa del genere ?
C'è qc che mi illumina !