1,生成(chéng)随機數
用for循環确定生成(chéng)幾個随機數。用随機函數生成(chéng)範信好圍内随機數。例如rand(1,15),生成(chéng)1到15之我見間的數字。用16位進(jìn)制函數把生成(chéng)數字醫很字母化。dechex(rand(1,15))。用.=運算來保的知存幾個數字。把生成(chéng)好(hǎo)的随機數放到行林$_SESSION[變量]。等高議將(jiāng)來跟用戶提交的内容比較。
2,創建圖片
用圖片創建函數确定,所創建的圖片大小。
例如$im = imagecreatetruecolor(100,30);其化家中坐标100,30是以網頁左上角爲原點,$im爲圖片變量了。
3,設置顔色
使用函數 創建背景色。例如$bg = imagecolorallocate(飛裡$im,0,0,0);其中0,0,0是三原色數字,$i務機m爲上面(miàn)創建的圖片。使懂銀用函數 創建字體色。例如$te = imagec街個olorallocate($im,25草道5,255,255);
4,把字符寫在圖像左上角
使用函數 imagestring()低在吧字符寫在圖像。例如imagestring($im,5,0,0,$rand,$喝風te);$im爲上面(miàn)創建的圖片,5是顯示方式玩睡,0,0是坐标,$te是字體顔色
5,輸出圖像