Sei fortunato che proprio in questi giorni mi sto documentando su questa libreria e devo dire che è proprio una figata!!!
Come prima cosa imposta l'header della pagina:
header("Content-type: image/png");
Poi crea l'immagine (in questo caso visto che non è necessario che sia visibile va bene anche 10x10 pixel:
$im = imagecreatetruecolor(10, 10);
Coloriamo l'immagine di bianco (o in qualsiasi altro colore per non renderla visibile):
$bianco = imagecolorallocate($im, 255, 255, 255);
imagefilledrectangle($im, 0, 0, 10, 10, $bianco);
E ora disegnamo l'immagine:
imagepng($im);
imagedestroy($im);
Da qui in poi puoi utilizzare tutto il codice php che vuoi!
Script completo:
Codice PHP:
<?php
header("Content-type: image/png");
$im = imagecreatetruecolor(10, 10);
$bianco = imagecolorallocate($im, 255, 255, 255);
imagefilledrectangle($im, 0, 0, 10, 10, $bianco);
imagepng($im);
imagedestroy($im);
?>
Ovviamente non puoi utilizzare echo o altre funzioni di output visto che l'unico output a video di questa pagina è un immagine png!