Heim  >  Artikel  >  Backend-Entwicklung  >  008-php generiert einen zufälligen Bestätigungscode

008-php generiert einen zufälligen Bestätigungscode

不言
不言Original
2018-04-08 14:54:001467Durchsuche

Dieser Artikel stellt den von PHP generierten zufälligen Bestätigungscode vor. Jetzt kann ich ihn mit allen teilen. Freunde in Not können sich darauf beziehen


<?php 

/**
* 生成随机字符串
* @param int $num 生成的随机字符串的个数
* @return str 生成的随机字符串
*/
function randStr($num=6) {
	$str = str_shuffle(&#39;abcedfghjkmnpqrstuvwxyzABCEDFGHJKMNPQRSTUVWXYZ23456789&#39;);
	return substr($str, 0 , $num);
}

//1.创建画布
$pic = imagecreatetruecolor(80, 50);

//2.创建颜料(RGB)
$red = imagecolorallocate($pic, 255, 0, 0);
$blue = imagecolorallocate($pic, 127, 127, 127);

//3.背景填充
imagefill($pic, 0, 0, $red);

//4.写入文字
imagestring($pic, 5, 5, 5, randStr(4), $blue);

//5. 输出/保存图形
header(&#39;Content-type:image/png&#39;);
imagepng($pic);

//6. 销毁画布(关闭画板)
imagedestroy($pic);

?>

Verwandte Empfehlungen:

007-PHP GD-Zeichnungsprozess

006-PHP gemeinsame Funktionskapselung


Das obige ist der detaillierte Inhalt von008-php generiert einen zufälligen Bestätigungscode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:007-PHP GD-ZeichnungsprozessNächster Artikel:007-PHP GD-Zeichnungsprozess