codice:$codice = rand(1000,9999); $altezza=26; $perturba=100; $larghezza=strlen($codice)*11; $im = imagecreate($larghezza, $altezza); $colore_sfondo = imagecolorallocate($im, 255, 255, 255); $colore_testo = imagecolorallocate($im, 100, 100, 100); $colore_linea = imagecolorallocate($im, 200, 200, 200); for ($i=1;$i<$altezza;$i=$i+6) imageline($im,1,$i,$larghezza,$i,$colore_linea); for ($i=1,$temp=strlen($codice);$i<$temp*12;$i=$i+6) imageline($im,$i,1,$i,$altezza,$colore_linea); for ($i=1;$i<$perturba;$i++){ $temp=array(rand(1,$larghezza),rand(1,$altezza)); imageline($im,$temp[0],$temp[1],$temp[0],$temp[1],$colore_testo); } imagestring($im, 5, 5, 5, $codice, $colore_testo); header("Content-type: image/jpeg"); imagejpeg($im); imagedestroy($im);