您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms织梦验证码的代码注释介绍
宛海2024-07-02DedeCMS教程已有人查阅
导读本文介绍下,织梦dedecms中验证码代码的实现方法,有需要的朋友,可以参考学习下。有关dedecms验证码的代码,大家注意看其中的注释,以帮助理解哦。
本文介绍下,织梦dedecms中验证码代码的实现方法,有需要的朋友,可以参考学习下。有关dedecms验证码的代码,大家注意看其中的注释,以帮助理解哦。
<?php
$rndstring = '';
for($i=0; $i<4; $i++) $rndstring .= chr(mt_rand(65,90));
//如果支持GD,则绘图
if(function_exists("imagecreate"))
{
//Firefox部份情况会多次请求的问题,5秒内刷新页面将不改变session
$ntime = time();
if(empty($_SESSION['dd_ckstr_last']) || empty($_SESSION['dd_ckstr']) || ($ntime - $_SESSION['dd_ckstr_last'] > 5))
{
$_SESSION['dd_ckstr'] = strtolower($rndstring);
$_SESSION['dd_ckstr_last'] = $ntime;
}
$rndstring = $_SESSION['dd_ckstr'];
$rndcodelen = strlen($rndstring);
//创建图片,并设置背景色
$im = imagecreate(50,20);
ImageColorAllocate($im, 255,255,255);
//背景线
$lineColor1 = ImageColorAllocate($im,240,220,180);
$lineColor2 = ImageColorAllocate($im,250,250,170);
for($j=3;$j<=16;$j=$j+3)
{
imageline($im,2,$j,48,$j,$lineColor1);
}
for($j=2;$j<52;$j=$j+(mt_rand(3,6)))
{
imageline($im,$j,2,$j-6,18,$lineColor2);
}
//画边框www.ebingou.cn
else
{
//不支持GD,只输出字母 ABCD
$_SESSION['dd_ckstr'] = "abcd";
$_SESSION['dd_ckstr_last'] = '';
header("content-type:image/jpeg/r/n");
header("Pragma:no-cache/r/n");
header("Cache-Control:no-cache/r/n");
header("Expires:0/r/n");
$fp = fopen("data/vdcode.jpg","r");
echo fread($fp,filesize("data/vdcode.jpg"));
fclose($fp);
exit();
}
?>
本文标签:
很赞哦! ()
图文教程
织梦dedecms文章页面右侧边栏错位的原因和解决方法
DedeCMS,边栏错位,畅言DedeCMS默认模板的页面布局是两栏式的,一段时间以来,总会时不时的出现右侧边栏错位,本来应该在右边的边栏,莫名其妙的就跑
dedecms5.7搜索结果显示条数怎么修改
搜索参数不管怎么改搜索结果总是调用10条,难道还需要修改什么文件? 以为是修改arc.partview.class.php结果不是,修改search.ph
dedecms程序中静态页面生成目录修改方法
由于dedecms程序在生成文件的时候默认是生成在a文件夹下,需要删除掉a文件夹可以参照教程dedecms通过sql语句删除链接地址中的a/
dedecms织梦模板中当前栏目的上级栏目名称怎么调用
此dedecms教程的目的是让大家使用{dede:type typeid=’1′}[field:typename/]{/dede:type} 标签时能够获得当前栏目的上一级栏目信息。
相关源码
-
(自适应)WordPress二次元博客主题SakurairoSakurairo主题为二次元内容创作者设计,提供丰富的动漫风格元素和个性化的展示效果。该主题在原有Sakura主题基础上进行了功能增强,支持多种自定义设置,满足动漫爱好者建立个人博客的需求。查看源码 -
html5响应式pbootcms模板新闻资讯博客网站源码该模板采用PbootCMS内核开发,专为新闻资讯类网站打造,同时具备高度行业适配性--只需替换图文内容即可快速转型为企业官网、行业门户等各类站点。查看源码 -
(自适应)五金配件机械加工设备pbootcms模板免费下载这款基于PbootCMS开发的网站模板为五金配件和机械加工行业设计,采用简洁有力的设计风格,突出工业产品的专业性和可靠性。模板结构清晰,功能完善,能够有效展示各类工业产品的技术参数和应用场景。查看源码 -
(PC+WAP)蓝色自动电动闸门伸缩门类网站pbootcms模板下载为电动闸门、自动伸缩门企业设计的响应式网站模板,突出产品展示与技术优势,助力门控设备企业建立专业数字化形象。手工编写DIV+CSS结构,代码精简高效,无冗余代码干扰,加载速度更快。查看源码 -
(自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码 -
自适应响应式绿色装修公司定制家居类pbootcms网站下载(自适应手机端)响应式全屋装修定制家居类网站pbootcms模板 绿色装修公司网站源码下载PbootCMS内核开发的网站模板,该模板适用于装修定制网站、装查看源码
| 分享笔记 (共有 篇笔记) |
