ËÑË÷   
Êղر¾Õ¾    ÉèΪÊ×Ò³    


Ê×Ò³  |  µçÓ°  |  ¶¯»­  |  Âþ»­  |  Ìùͼ  |  web±à³Ì  |  ÓÄĬЦ»°  |  °ïÖú  
РÌù    »Ø¸´Ìù×Ó    ¹²ÓÐ 0 Ìõ»ØÌù
>> web±à³Ì
  phpͼƬÑéÖ¤Ô´´úÂë


phpͼƬÑéÖ¤Ô´´úÂëÐèÒªgd¿âÖ§³Ö

 

¿Í»§¶Ë´úÂ룺

 

<form name="form1" action="Ìá½»µÄÎļþ.php" method="post">

<input name="checkImg" type="text" id="checkImg" value="" size="10"/><img src="»ñȡͼƬ·þÎñ¶Ë³ÌÐòÎļþ.php">

<input type="submit" name="Submit" value="Ìá½»" />
</form>

 

»ñȡͼƬ·þÎñ¶Ë³ÌÐòÎļþ´úÂëÈçÏ£º

<?php
 function report($len=3,$w=40,$h=20){
  global $rnd_s;
  if(function_exists("imagecreate"))//ÅѶÏÊÇ·ñÖ§³Ö´´½¨Í¼Æ¬
  {
 $rnd_s="";
    //´´½¨Ëæ»úÊý
    for($i=0;$i<$len;$i++){
     $rnd_s.=mt_rand(0,9);
   }

   //czc136@hotmail.com

   //czc

   //http://www.zc36.com
   @session_start();
   session_register('imgReport');///ͼƬµÄÄÚÈÝ
   $_SESSION['imgReport'] = strtolower($rnd_s);
   $rndcodelen = strlen($rnd_s);
    //ͼƬ´óС
    $im = imagecreate($w,$h);
    //±³¾°ÑÕÉ«
    $bgcolor = ImageColorAllocate($im, 245,245,245);
    //±ß¿òÉ«
    $iborder = ImageColorAllocate($im, 0x71,0x76,0x67);    
    //×ÖÌåÉ«
    $fontColor = ImageColorAllocate($im, 0x50,0x4d,0x47);
    //±ß¿ò
    imagerectangle($im, 0, 0, $w-1, $h-1, $iborder);
    $strposs = array();
    //ÎÄ×Ö
    for($i=0;$i<$rndcodelen;$i++){
   imagestring($im, 5, $i*10+6, mt_rand(2,4), $rnd_s[$i], $fontColor);
    }
 //±£³Ö×îÐÂÄÚÈÝ
    header("Pragma:no-cache\r\n");
    header("Cache-Control:no-cache\r\n");
    header("Expires:0\r\n");
    //Êä³öͼƬ
    if(function_exists("imagejpeg")){
   header("content-type:image/jpeg\r\n");
   imagejpeg($im);
    }else{
   header("content-type:image/png\r\n");
   imagepng($im);
    }
    ImageDestroy($im); 
  }
 }
echo report();
?>

 

Ìá½»µÄÎļþ£º

 

<?php
@session_start();

if(strcmp(trim(postValue("checkImg")),$_SESSION["imgReport"])!=0){
  unset($_SESSION["imgReport"]);
  //²»³É¹¦´¦ÀíµÄ´úÂë
}else{

  unset($_SESSION["imgReport"]);

  //ÑéÖ¤³É¹¦µÄ´úÂë

}

?>


love    218.20.7.*    2007-12-15 05:38:41    ±à¼­ÓÚ£º2007-12-15 06:07:24  

http://www.zc36.com °æÈ¨ËùÓÐ  czc136#hotmail.com   QQ:834011201  ÔÁICP±¸07512307ºÅ