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

  • 相关阅读:
    导入别人的flex项目出现的问题
    HTTP通信原理
    java 代码的细节优化
    跨服务器之间的session共享
    spring整合hibernate配置文件
    java中时间类型的问题
    Hibernate注解映射sequence时出现无序增长问题+hibernate 映射 oracle ID自动增长:
    并发处理方案 个人总结
    MsSqlserver 查看锁表与解锁
    c# CTS 基础数据类型笔记
  • 原文地址:https://www.cnblogs.com/cd-snoopy/p/3726067.html
Copyright © 2011-2022 走看看