zoukankan      html  css  js  c++  java
  • 验证

     1 生成图片 创建一个有真彩色的图片

    $im =imagecreatetruecolor(100,30)

        注 :100 30是 参数

    2 生成颜色 (图片的颜色 和字体的颜色)

    当第一次调用的时候 是背景颜色   第二次调用的时候 是字体颜色

    $bg = imagecolorallocate($im,255,255,255);

    注:($im,255,255,255)   数字是rgb

    3  第二次调用这个方法的时候 是可以生成图片上面的文字 或其他的颜色

    $te = imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));

    4 在图片上生成文字 

    imagestring($im,rand(5,10),rand(4,70),rand(3,15),"$d",$te);

    注 :1 $im,  图片

           2 rand(5,10), 字体的大小

            3 rand(4,70),  x

             4  rand(3,15), y

              5 "$d",  生成的文字

               6 $te  字体的颜色

    5 要把PHP当图片输出,必须给文件一个头文件声明

    header("Content-type:image/jpeg");

    6  最终生成的图片

        imagejpeg($im);

     7 生成随机数              

        7.1  <?php
                   $n = rand(10e16, 10e20);
                   echo base_convert($n, 10, 36);
                ?>

            7.2 

                   $arr= array(
                   "A","B","C","D","E","F","G","H","J","K","L","M",
                    "N","P","Q","R","S","T","U","V","W","X","Y","Z",
                     "1","2","3","4","5","6","7","8","9"
                       );

                   $d="";
                     for($i=1;$i<=4;$i++){
                     $d.= $arr[rand(0,count($arr)-1)];

                     }

                echo"$d";

  • 相关阅读:
    Dotnet微服务:使用HttpclientFactory实现服务之间的通信
    Dotnet微服务:使用Steeltoe集成Eureka
    Lora服务器:Chirpstack连接Lora网关实战
    linux远程windwos软件rdesktop
    kali笔记
    ubuntu笔记
    Swagger使用
    Swagger接口导入Yapi
    Nexus上传自己本地jar包 和下载maven中央仓库里的包到nexus
    docker安装rabbitmq
  • 原文地址:https://www.cnblogs.com/cd-snoopy/p/3725803.html
Copyright © 2011-2022 走看看