奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語(yǔ)言

用php生成帶有雪花背景的驗(yàn)證碼

時(shí)間:2025-01-08 03:48:59 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

用php生成帶有雪花背景的驗(yàn)證碼

  用php生成帶有雪花背景的驗(yàn)證碼,有需要的朋友可以參考下。以下代碼,有詳細(xì)的注釋?zhuān)奖銓W(xué)習(xí)。就跟隨百分網(wǎng)小編一起去了解下吧,想了解更多相關(guān)信息請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  <?session_start();?>

  <FORM METHOD=POST ACTION="">

  <input type=text name=number maxlength=4><img src="YanZhengMa.php?act=init">

  <INPUT TYPE="submit" name="sub">

  </FORM>

  <?

  //檢驗(yàn)校驗(yàn)碼

  if(isset($HTTP_POST_VARS["sub"])):

  if($HTTP_POST_VARS["number"] != $HTTP_SESSION_VARS[login_check_number] || empty($HTTP_POST_VARS["number"])){

  echo "校驗(yàn)碼不正確!" ;

  }else{

  echo"驗(yàn)證碼通過(guò)!";

  }

  endif;

  show_source('test.php');

  //以上本頁(yè)的源碼

  //以下是生成驗(yàn)證碼的源碼

  show_source('YanZhengMa.php');

  ?>

  <?php

  session_start();

  session_register("login_check_number");

  //昨晚看到了chianren上的驗(yàn)證碼效果,就考慮了一下,用PHP的GD庫(kù)完成了類(lèi)似功能

  //先成生背景,再把生成的驗(yàn)證碼放上去

  $img_height=120;    //先定義圖片的長(zhǎng)、寬

  $img_width=40;

  if($HTTP_GET_VARS["act"]== "init"){

  //srand(microtime() * 100000);//PHP420后,srand不是必須的

  for($Tmpa=0;$Tmpa<4;$Tmpa++){

  $nmsg.=dechex(rand(0,15));

  }//by sports98

  $HTTP_SESSION_VARS[login_check_number] = $nmsg;

  //$HTTP_SESSION_VARS[login_check_number] = strval(mt_rand("1111","9999"));    //生成4位的隨機(jī)數(shù),放入session中

  //誰(shuí)能做下補(bǔ)充,可以同時(shí)生成字母和數(shù)字。?----由sports98完成了

  $aimg = imageCreate($img_height,$img_width);    //生成圖片

  ImageColorAllocate($aimg, 255,255,255);            //圖片底色,ImageColorAllocate第1次定義顏色PHP就認(rèn)為是底色了

  $black = ImageColorAllocate($aimg, 0,0,0);        //定義需要的黑色

  ImageRectangle($aimg,0,0,$img_height-1,$img_width-1,$black);//先成一黑色的矩形把圖片包圍

  //下面該生成雪花背景了,其實(shí)就是在圖片上生成一些符號(hào)

  for ($i=1; $i<=100; $i++) {    //先用100個(gè)做測(cè)試

  imageString($aimg,1,mt_rand(1,$img_height),mt_rand(1,$img_width),"*",imageColorAllocate($aimg,mt_rand(200,255),mt_rand(200,255),mt_rand(200,255)));

  //哈,看到了吧,其實(shí)也不是雪花,就是生成*號(hào)而已。為了使它們看起來(lái)"雜亂無(wú)章、5顏6色",就得在1個(gè)1個(gè)生成它們的時(shí)候,讓它們的位置、顏色,甚至大小都用隨機(jī)數(shù),rand()或mt_rand都可以完成。

  }

  //上面生成了背景,現(xiàn)在就該把已經(jīng)生成的隨機(jī)數(shù)放上來(lái)了。道理和上面差不多,隨機(jī)數(shù)1個(gè)1個(gè)地放,同時(shí)讓他們的位置、大小、顏色都用成隨機(jī)數(shù)~~

  //為了區(qū)別于背景,這里的顏色不超過(guò)200,上面的不小于200

  for ($i=0;$i<strlen($HTTP_SESSION_VARS[login_check_number]);$i++){

  imageString($aimg, mt_rand(3,5),$i*$img_height/4+mt_rand(1,10),mt_rand(1,$img_width/2), $HTTP_SESSION_VARS[login_check_number][$i],imageColorAllocate($aimg,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200)));

  }

  Header("Content-type: image/png");    //告訴瀏覽器,下面的數(shù)據(jù)是圖片,而不要按文字顯示

  ImagePng($aimg);                    //生成png格式。

  ImageDestroy($aimg);

  }

  ?>

【用php生成帶有雪花背景的驗(yàn)證碼】相關(guān)文章:

php生成動(dòng)態(tài)圖片驗(yàn)證碼代碼07-23

php生成動(dòng)態(tài)圖片驗(yàn)證碼的一段代碼04-30

php如何實(shí)現(xiàn)驗(yàn)證碼06-13

php實(shí)現(xiàn)驗(yàn)證碼制作08-12

java如何生成驗(yàn)證碼07-25

php驗(yàn)證碼代碼怎么寫(xiě)09-26

java如何生成驗(yàn)證碼呢10-28

用PHP把HTML生成PDF文件的幾個(gè)開(kāi)源項(xiàng)目08-01

仿照TP框架自帶的PHP驗(yàn)證碼類(lèi)10-22

主站蜘蛛池模板: 无棣县| 沙田区| 寻甸| 鱼台县| 左云县| 澄城县| 资溪县| 潞西市| 无棣县| 缙云县| 宜都市| 福清市| 尚志市| 柏乡县| 双鸭山市| 苏州市| 柯坪县| 吴江市| 阿拉善右旗| 商河县| 黄大仙区| 玉环县| 邢台县| 改则县| 礼泉县| 普兰县| 武邑县| 永寿县| 承德市| 五大连池市| 泾川县| 大石桥市| 宣城市| 齐河县| 铁力市| 隆昌县| 黄龙县| 科技| 昆明市| 桦川县| 竹溪县|