简单的php 验证图片生成函数
<?php
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,调用<img src="aaa.php?w=100&h=20&name=aaa">
将参数调用到本函数中即可。
相关推荐
-
asp.net创建位图生成验证图片类(验证码类)
代码: 复制代码 代码如下: public void ProcessRequest(HttpContext context){context.Response.ContentType = "image/jpeg";//创建位图,并且给指定边框的宽高using (Image img=new Bitmap(80,25)){ //创建画家对象,在img对象画字符串using (Graphics g=Graphics.FromImage(img)){ //设置位图的背景颜色,默认是黑色g.Cl
-
简单的php 验证图片生成函数
复制代码 代码如下: <?php function yzm($name,$width,$height){ Header("Content-type: image/PNG"); srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用 session_start();//将随机数存入session中 $_SESSION[$name]=""; $im = imagecreate($width,
-
JS验证图片格式和大小并预览的简单实例
实例如下: function photoCheck(obj){ var ff = $("#photoSrc").val(); if(ff == null || ff == ""){ return; } photo_flag = true; var fSize = 50.9 * 1024; var fileType; var fileSize; var filePath; if (obj.files) { // webkit, mozilla... (jq:$.sup
-
JSP随机验证图片如何制作
小编整理了一篇关于模仿腾讯随机验证图片的文章.下面直接上代码吧!一个Java 类和一个JSP 页面. Java类代码: 以下是JSP模仿腾讯随机验证图片引用片段: package icewee.image; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.
-
JS实现的简单表单验证功能完整实例
本文实例讲述了JS实现的简单表单验证功能.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head&
-
Go语言RPC Authorization进行简单ip安全验证的方法
本文实例讲述了Go语言RPC Authorization进行简单ip安全验证的方法.分享给大家供大家参考.具体分析如下: 前言:写网络服务,总要考虑安全机制,对ip和网段进行判断是最简单的一个验证机制.之后想做一个类似注册式的安全验证机制,既可以减少配置文件的麻烦,又可以很好的进行安全管理. 直接上代码: 复制代码 代码如下: package main import( "net" "fmt" "time" &quo
-
用JS实现简单的登录验证功能
实现过程示意图 代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>登录</title> <style> .ok { color: green; border: 1px solid green; } .error { color: red; border: 1px solid red; } </style> <s
-
简单的jQuery banner图片轮播实例代码
朋友给我看了一个轮播效果,把js下载一看,丫丫的一个这么简单的效果,这么的就能写个几百行的,严重影响浏览器加载速度嘛,以为人家宽带流量不要钱玩的哦..无奈之下给他写了个简单的,把所有代码放上去都没有超过70行,还有圆角的那个CSS,不是每个浏览器都是圆角的,不过不影响美观,嘻嘻. 先给大家展示下效果图: <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>无标题页</title&
-
JS实现的简单表单验证功能示例
本文实例讲述了JS实现的简单表单验证功能.分享给大家供大家参考,具体如下: 源代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <
-
php简单实现文件或图片强制下载的方法
本文实例讲述了php简单实现文件或图片强制下载的方法.分享给大家供大家参考,具体如下: //下载 function downregcaseAction() { $file="upload/regcase.jpg"; if(isfile($file)) { header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=
-
微信小程序实现简单input正则表达式验证功能示例
本文实例讲述了微信小程序实现简单input正则表达式验证功能.分享给大家供大家参考,具体如下: 1.效果展示 2.关键代码 index.wxml文件 <input placeholder="输入内容" bindinput="check"></input> <view>输入结果:{{result}}</view> index.js文件 Page({ data:{ result:'' }, check:function(e
随机推荐
- Java的Struts框架中的if/else标签使用详解
- 一段非常简单的让图片自动切换js代码
- js判断某个字符出现的次数的简单实例
- array.prototype.silce.call 理解分析
- php 文件夹删除、php清除缓存程序
- C/C++ 编译器优化介绍
- Android上传文件到服务器的方法
- js for循环,为什么一定要加var定义i变量
- 大数据时代的数据库选择:SQL还是NoSQL?
- 基于jQuery的输入框无值自动显示指定数据的实现代码
- jquery autocomplete自动完成插件的的使用方法
- PHP 组件化编程技巧
- 解析android中的帮助、about、关于作者、HELP等提示页面
- Android仿微信朋友圈实现滚动条下拉反弹效果
- C#无损高质量压缩图片代码
- 小儿用药常识 儿童注意用药
- 中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
- python让列表倒序输出的实例
- 使用Spring Boot+MyBatis框架做查询操作的示例代码
- Python FtpLib模块应用操作详解