科学首页>考古历史>未解之谜>正文

科学画报

·令人思慕:历史上最猛的26个女人
·女子发明的防强奸安全套
·揭开中国古代女子失身后的结局
·老北京七大邪地的离奇传说
·渣滓洞神秘地洞藏江姐越狱工具
·男子掉进鳄鱼窝7天后奇迹生还(图)
·史上最厉害的女人:从妓女变成皇妃
·神秘“水晶池”曾是玛雅人圣池(图)
·【画报】震撼!真实的三寸金莲
·【画报】阿根廷恐怖的“干尸展”

玩转PHP图片生成相关代码

2007-08-26 08:49:37| 点击:0| 评论:0| 好评:0| 坏评:0|第1页/共1页 << 上一页|下一页 >>

侠客:owo760
相关标签: 玩转图片(1) | 科学 | 考古历史 | 未解之谜

我们在上网看网页时看到的登陆时要填写验证码,这上面产生的图片是随机的,为了防止自动登陆机搞坏网站,下面是一段PHP代码:(如果有更好的代码请回复)

<?php

//产生一个数字图片并输出到屏幕//verify

session_start();

//记录全局变量或数组

session_register("verifyCode");

//生成(0000,9999)的随机数

$_SESSION["verifyCode"] = mt_rand(0000,9999);

Header("Content-type:image/gif");

//为一幅图像分配颜色

$im = imageCreate(40,20);//新建一个基于调色板的图像大小40X20象素

$white = imageColorAllocate($im,255,255,255);//为一幅图像分配白颜色

$black = imageColorAllocate($im,0,0,0);//为一幅图像分配黑颜色

///用 $black 颜色将字符串 $_SESSION["verifyCode"]画到 $im所代表的图像的 x0,y5 //座标处(图像的左上角为 0, 0)//

imageString($im,10, 0,5, $_SESSION["verifyCode"], $black);

imageJpeg($im);//JPEG 格式将图像输出到浏览器或文件

imagedestroy($im);//释放与 image 关联的内存

?>

雅虎声明:侠客文章内容纯属作者个人观点,不代表雅虎任何观点及立场。
点击:0评论:0好评:0坏评:0

最新评论

标题作者发布时间

发表评论

您必须登录后才能发表评论,  请登录  新用户?注册