zoukankan      html  css  js  c++  java
  • 验证1

     

     

     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";

  • 相关阅读:
    程序员学习新技术的10个建议
    ES6 let和const总结归纳
    ES6 对象扩展运算符 res运算符
    ES6 变量的解构赋值
    ES6的开发环境搭建
    vue给同一元素绑定单击click和双击事件dblclick,执行不同逻辑
    "双非"应届生校招如何获得大厂青睐?(内附前端大厂面经+技术岗超全求职攻略)
    移动端300ms与点透总结
    Web移动端适配总结
    正则表达式总结
  • 原文地址:https://www.cnblogs.com/cd-snoopy/p/3726067.html
Copyright © 2011-2022 走看看