• 技术文章 >后端开发 >php教程

    简单的php 验证图片生成函数_PHP

    2016-06-01 12:23:02原创289
    复制代码 代码如下:
    function yzm($name,$width,$height){
    Header("Content-type: image/PNG");
    srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用
    session_start();//将随机数存入session中
    $_SESSION[$name]="";
    $im = imagecreate($width,$height); //制定图片背景大小
    $black = ImageColorAllocate($im, 0,0,0); //设定三种颜色
    $white = ImageColorAllocate($im, 255,255,255);
    $gray = ImageColorAllocate($im, 200,200,200);
    imagefill($im,0,0,$gray); //采用区域填充法,设定(0,0)
    while(($authnum=rand()%100000)<10000);
    $_SESSION[$name]=$authnum;
    imagestring($im, 5, 10, 3, $authnum, $black);
    for($i=0;$i<200;$i++)//加入干扰象素
    {
    $randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
    imagesetpixel($im, rand()%70 , rand()%30 , $randcolor);
    }
    ImagePNG($im);
    ImageDestroy($im);
    }?>

    使用方法,将其建立一个php文件入yzm.php,调用
    将参数调用到本函数中即可。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 验证图片
    上一篇:PHP 判断变量类型实现代码_PHP 下一篇:UCenter Home二次开发指南_PHP
    PHP编程就业班

    相关文章推荐

    • PHP下传文件涉及到的参数 • php与mysql的链接有关问题 • 求PHP网站靠山管理 管理员 权限控制 系统方案 • PHP正则解决方案 • session有关问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网