1. <?php
  2. class CheckCode
  3. {
  4. private $codenum;
  5. public function __construct($codenum) 
  6. {
  7. $this->codenum = $codenum;
  8. }
  9. public function checkauthCode()
  10. {
  11. $a = "";
  12. for ($i=0;$i<$this->codenum;$i++)
  13. {
  14. $x = rand(0,2);
  15. switch($x)
  16. {
  17. case 0:
  18. $r = rand(48,57);
  19. break;
  20. case 1:
  21. $r = rand(65,90);
  22. break;
  23. case 2:
  24. $r = rand(97,122);
  25. break;
  26. }
  27. $y = sprintf("%c",$r);
  28. $a.=$y;
  29. }
  30. return $a;
  31. }
  32. }
  33. $p = new CheckCode(10);
  34. echo $p->checkauthCode();
  35. ?>