验证码的设计.docxVIP

  • 0
  • 0
  • 约4.85千字
  • 约 8页
  • 2019-03-27 发布于湖北
  • 举报
信息工程学院实验报告 成 成 绩: 指导教师(签名):实验项目名称:验证码的设计 实验时间: 2015.11.30 指导教师(签名): 班级: 姓名: 学号: 实 验 目 的: 掌握PHP时间函数的应用。 掌握GD库中一些常用函数的使用。 掌握PHP使用图像库函数设计图形验证码。 实 验 环 境: WAMP(Windows下具有的Apache、MySQL和PHP环境),或者LAMP(Linux下具有的Apache、MySQL和PHP环境) 实 验 内 容 及 过 程: 1、利用时间函数计算输入的年龄,年龄显示为周岁。输入信息的表单及提交表单运行结果如下: 2、利用图像库函数设计如下图形: 【提示:】图形应该是一个五角星的形状,属于多边形,N边形满足内角和公式:(N-2)*180,为产生五角星图形设置一个函数,命名为draw_five_start,函数的参数:draw_five_start ( $image, $x, $y, $r, $color ),其中,$x,$y是五角星顶点的坐标,$r为五角星中心到各个顶点的距离。 3、随机产生一个由数字、大小写字母组成的验证码图片,运行结果如下: 【提示:】图片中添加了干扰素有:像素点、直线、弧线。干扰素的颜色都为随机颜色。 实 验 结 果 及 分 析 1、第一题的截图如下: 2、第二题的截图如下: 3、第三题的截图如下: 实 验 心 得: 通过本次实验报告,主要掌握了掌握PHP时间函数的应用和掌握GD库中一些常用函数的使用,比如画图形的函数和重点掌握了在PHP中创建一个图像应该完成如下所示的4个步骤,1.创建一个画布。2.在画布上绘制图像轮廓或输入文本。3.输出最终图形4.释放资源。以及掌握PHP使用图像库函数设计图形验证码,和添加一些验证码的干扰素。这次实验报告碰到了很多语法错误和一些图像函数参数设置错误。 附录: //liliangpin html head title PHP时间函数/title meta http-equiv=Content-Type content=text/html; charset=gb2312 /head body form action= method=post table width=80% border=0 align=center table bgcolor=blue trtd年龄计算器/tdtd trtd width=130px出身年份:/tdtd input type=text name=Year value=?php echo $_POST[Year];?/ /td/tr trtd 出身月份:/tdtd input type=text name=Month value=?php echo $_POST[Month];?/ /td/tr trtd出身天数:/tdtd input type=text name=Date value=?php echo $_POST[Date];? / /td/tr trtd input type=submit name=confirm value=提交查询内容 / /tdtdinput type=submit name=confirm2 value=重置 //td/tr ?php if(isset($_POST[confirm])) { $Year=$_POST[Year]; $Month=$_POST[Month]; $Date=$_POST[Date]; $nowdate = time(); $borthday = mktime(0, 0, 0, $Month, $Date, $Year); $day =$nowdate- $borthday; $time = floor($day / (60*60*24*365)); echo scriptalert(我的年龄是:$time 岁)/script; } ? /table /form /body /html 2、 ?php //liliangpin $image = imagecreatetruecolor(250

文档评论(0)

1亿VIP精品文档

相关文档