- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP+MySQL+Dreamweaver动态网站开发案例教程 机械工业出版社同名教材 配套电子教案 * * 一 自动生成图片验证码 二 发送电子邮件 PHP天气组件 四 实训 第6章 PHP组件的应用 6.1.1 验证码的工作原理和表现形式 1.验证码的工作原理 验证码的工作原理就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素,由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。 2.验证码的表现形式 验证码的主要表现形式有以下6种: ? 四位数字:随机产生的数字字符串,也是最原始的验证码。 ? GIF格式:这是目前常用的图片验证码,由随机数字 + 随机大写英文字母组成。 ? PNG格式:随机数字 + 随机大写英文字母组成的图片验证码。 ? BMP格式:随机数字 + 随机大写英文字母 + 随机干扰像素 + 随机位置组成的图片验证码。 ? JPG格式:随机英文字母 + 随机颜色 + 随机位置 + 随机长度组成的图片验证码。 ? XBM格式:内容随机组成的图片验证码。 6.1 自动生成图片验证码 6.1.2 生成图片验证码的PHP组件程序 【案例6-1】制作一个新建帖子的页面,当用户发布帖子的时候需要输入自动生成的图片验证码才能正确提交帖子。 6.1 自动生成图片验证码 6.2.1 SMTP服务器的安装和设置 1.安装SMTP服务器 一般而言,如果操作系统是Windows 2000 Server或Windows 2003 Server,SMTP服务器就是默认安装选项,而其他的操作系统需要自行安装,下面以Windows XP为例讲解安装SMTP服务器的方法。 IIS是Windows NT/2000/XP平台下专用的服务器软件,提供常用的服务器功能,例如,FTP(文件传输)、SMTP(电子邮件服务)和HTTP(WWW服务)等。 6.2 发送电子邮件 6.2.1 SMTP服务器的安装和设置 2.设置SMTP服务器 ③ 选择“访问”选项卡,如图6-8所示。单击“中继”按钮,打开“中继限制”对话框,如图6-9所示,在此设置可以使用SMTP服务的计算机。 6.2 发送电子邮件 6.2.1 SMTP服务器的安装和设置 2.设置SMTP服务器 ④ 选择“仅以下列表”单选按钮,单击“添加”按钮,打开“计算机”对话框。选择“单台计算机”单选按钮,在IP地址文本框中输入本机地址“”,如图6-10所示。单击“确定”按钮,返回“中继限制”对话框,可以看到列表中显示的允许访问的IP地址,如图6-11所示。 6.2 发送电子邮件 6.2.2 安装外挂在线邮寄组件 打开扩展组件所在的文件夹,定位到在线邮寄组件eDPHPmail.mxp(组件的扩展名为mxp),如图6-12所示。双击组件,打开组件的安装界面,显示安装协议,如图6-13所示。 6.2 发送电子邮件 6.2.3 测试发送电子邮件 【案例6-2】制作一个发送电子邮件的页面,实现网页中发送电子邮件。 【案例展示】本实例由2个页面组成,一个页面是撰写邮件的页面ex6-2.php,另一个页面是显示邮寄结果的页面result.php。页面预览后,分别输入发件人、收件人、主题与内容等信息,单击“提交”按钮。当邮件正常发送时,显示发送成功的提示,页面预览的结果如图6-16所示。 6.2 发送电子邮件 基于PHP技术的天气组件有很多版本。该组件主要由以下文件组成: 1.显示天气摘要信息的首页 首页能一般只显示当天天气的基本信息(此功能来自于相应功能的PHP脚本),浏览者可以单击基本信息上的链接转向显示天气详细信息的页面。 2.显示天气详细信息和设置默认地区的页面 该页面能以图解的形式显示未来5天的天气详细信息(此功能来自于相应功能的PHP脚本),并且在这个页面中还能设置默认的预报地区。 3.获取天气信息的PHP脚本 本脚本能够获取天气信息,脚本文件为getweather.php 6.3 PHP天气组件 【实训展示】本实例页面预览后,首先显示的是天气摘要信息,单击链接后显示未来5天天气的详细信息,并能够设置默认的预报地区。页面预览的结果如图6-26所示。 6.4 实训 1.PHP组件的实质是什么?使用PHP组件的方式有哪两种? 2.简答验证码的工作原理和表现形式。 3.使用验证码组件制作以下登录程序,输入用户名“张三”,用户密码“123”和随机生成的验证码后,单击“登录”按钮,打开显
您可能关注的文档
- Photoshop艺术设计田秋成第7章Photoshop在网页设计中的应用课件教学.ppt
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第1章教育网站规划与设计课件教学.ppt
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第2章教育网站站点创建和管理课件教学.ppt
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第3章美工设计网站页面(Photoshop)课件教学.ppt
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第4章教育网站静态页面布局课件教学.ppt
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第5章教育网站添加网页特效课件教学.ppt
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第6章教育网站动态页面制作课件教学.ppt
- PHP+CMS+Dreamweaver网站设计实例教程王德永张少龙第7章网站测试与发布课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第1章Dreamweaver的基本操作课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第2章建立与设置PHP运行环境课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第7章MySQL数据库的使用课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第8章PHP动态页面制作技术课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第9章闻发布系统课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第10章数字相册课件教学.ppt
- PHP+MySQL+Dreamweaver动态网站开发实例教程刘瑞和案例素材第11章网络数码商城课件教学.ppt
- PHP+MySQL网站开发技术项目式唐俊1.1搭建项目开发环境课件教学.ppt
- PHP+MySQL网站开发技术项目式唐俊2.1诚信管理论坛数据库设计课件教学.ppt
- PHP+MySQL网站开发技术项目式唐俊3.1数据库访问层设计课件教学.ppt
- PHP+MySQL网站开发技术项目式唐俊3.2数据库访问层设计与实现课件教学.ppt
- PHP+MySQL网站开发技术项目式唐俊6.1诚信管理论坛用户管理模块设计与实现课件教学.ppt
最近下载
- 装饰色彩的魅力小学六年级美术PPT课件.pptx VIP
- 婴幼儿学习与发展 课件 第五章 婴幼儿动作学习与发展.pptx
- 五年级英语上册-Unit-2-Lesson-2-Was-he-happy课件2-鲁科版.ppt VIP
- 第8课 中国古代的法治与教化 课件(共27张PPT)(内嵌音频+视频).pptx VIP
- 第34章 生物与环境.ppt VIP
- 苏教版科学三年级下册全册教案(含反思).docx VIP
- SY/T 6597-2018 油气管道内检测技术规范(标准规范).doc VIP
- 烹饪工艺美术 烹饪图案的类别和基本形式 烹饪图案的类别和基本形式.ppt VIP
- 2025年度济南市专业技术人员继续教育公需科目答案.doc VIP
- 2024年陕西省西安工大附中丘成桐少年班初试数学试卷.pdf VIP
文档评论(0)