- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络应用基础 第5章 网页设计与编程 (Ⅱ) 本章内容 5.1 HTML概述 5.2 HTML文档结构和常用元素 5.3 HTML标准单位 5.4 动态文档的工作原理 5.5 PHP的基本元素 5.6 表单与PHP处理程序 5.7 网页的设计与测试环境 5.4 动态文档的工作原理 上一课讲述的HTML主要用来构建静态网页,而作为信息平台的Web,需要动态的回应用户的请求,这就是动态网页发展的动机 如:搜索引擎的应用 在第四章,介绍了两种动态网页 客户端:活动文档(Active Document) 服务器:动态文档(Dynamice Document) 本节以PHP为例,说明动态文档的基本概念 三种网页工作模式回顾 公共网关接口(CGI) 公共网关接口(Common Gateway Interface) 体现Web作为网络应用程序的一种公共的通道 在接口的一侧,HTML扮演了内容表达和数据采集的角色,展示网页,收集信息, TCP, IP协议的数据也发给该网关 在接口另一侧,不同的程序或进程对来自CGI的信息进行解读,做出响应 在Web服务器端,PHP,JSP,ASP的解释器都可以解读来自浏览器及其主机的信息,并进行处理、响应 动态文档的运行环境 一张服务器状态信息的快照 服务器内情快照的输出程序如下: Phpinfo.php ?PHP phpinfo(); ? 是不是很简单哪? 5.5 PHP的基本元素 PHP程序基础 动态网页的执行过程 PHP与 “纯”HTML网页的不同 动态网页的设计举例 PHP函数 PHP程序基础 html head titleThe First Greeting from PHP /title /head body ?php echo hello,$name\n; ? /body /html 动态网页的执行过程 打开浏览器,在地址栏中输入: /greeting.php?name=Cheng 本节所含的实验或例子假设在本地主机上的Web服务器Apache上运行。Apache的网页发布目录在d:\xampp\htdocs PHP与 “纯”HTML网页的不同 PHP网页需要经过Apache的PHP解释模块处理才能显示(直接用IE打开PHP文件,只能看到源码); PHP网页的程序参数(或变量)至少可以从URL地址栏输入;网页的输出可以随程序参数(或变量)值变化而变化 在上例在/greeting.php网址之后附带了“?name=Cheng” 。 “=” 左边为“参数”, “=”右侧为参数值 当需要输入的参数多于一项时,参数之间要用“”号隔开 动态网页的设计举例-一个计算 ? $temp=-1; for($i=0;$i=10;$i++) { $temp=$temp+0.2; echo br.$temp; } ? 一个计算:修改后的程序 ? $temp=-1.0; for($i=0;$i=10;$i++){ $temp=(float) sprintf(%.2f,$temp+0.2); echo br.$temp; } ? 动态网页的设计举例-电子字典 Reset():将数组的内部指针指向第一个单元 List():把数组中的值赋给一些变量 Each():返回数组中当前的键/值对并将数组指针向前移动一步 电子词典的输出 全部输出: 电子字典的查询 Strtoupper():将字符串的字母变大写 Empty():检查一个变量是否为空 电子字典的查询结果 PHP函数 PHP函数库是一种通过CGI接口执行的网络应用指令集 在PHP 4.0中,这些函数可以分为100余类,共计一千多个,而且还在不断的扩展之中 用户可以把PHP函数看成动态网页的重要构件,只要使用得当,使用函数进行程序设计可以收到事半功倍的效果 PHP函数(1) 常用PHP函数分类 程序设计语言通用函数 数学/数组函数 字符串处理函数 时间日期函数 文件函数 数据库专用函数(Informix ,MySQL, Oracle 8 , PostgreSQL,Unified ODBC ) 环境函数(PHP OptionsInformation, Session handling,COM support functions for Windows ) PHP函数应用举例 5.6 表单与PHP处理程序 HTML表单的引入 一个简单的表单实例图 表单数据发送后的实例图 HTML表单与PHP处理程序 HTML表单的性质 HTML表单的引入 在浏览器的URL地址栏输入网页的名称和相关参数,而这种用户数据的输入方式显然是很不方便的 尤其不适合普通浏览器用户的使用 在HTML中,一般浏览器用户是通
您可能关注的文档
- 计算机网络技术 作者 张建华 第2单元 家庭网络接入互联网.ppt
- 计算机网络技术 作者 张建华 第5单元 构建小型办公网.ppt
- 计算机网络技术 作者 张建华 第7单元 网络的管理与维护.ppt
- 计算机网络技术基础 第2版 周舸 第八章 Internet基础知识.ppt
- 计算机网络技术基础 第2版 周舸 第二章 数据通信技术.ppt
- 计算机网络技术基础 第2版 周舸 第九章 Internet的应用.ppt
- 计算机网络技术基础 第2版 周舸 第七章 网络设计与结构化布线.ppt
- 计算机网络技术基础 第2版 周舸 第三章 计算机网络体系结构与协议.ppt
- 计算机网络技术基础 第2版 周舸 第十二章 网络管理.ppt
- 计算机网络技术基础 第2版 周舸 第十章 网络操作系统.ppt
- 计算机网络应用基础 国家精品课程配套教材 冯博琴 ch6-3.ppt
- 计算机网络应用基础 国家精品课程配套教材 冯博琴 ch7-1.ppt
- 计算机网络应用基础 国家精品课程配套教材 冯博琴 Lab-1.ppt
- 计算机网络应用基础 国家精品课程配套教材 冯博琴 Lab-3.ppt
- 计算机网络应用基础 国家精品课程配套教材 冯博琴 Lab-8.ppt
- 计算机网络应用基础 国家精品课程配套教材 冯博琴 Lab-10.ppt
- 计算机网络应用技能教程 曹立志 第1章 认识计算机网络.ppt
- 计算机网络应用技能教程 曹立志 第6章 网页制作基础.ppt
- 计算机网络应用技能教程 曹立志 第7章 制作动态网页.ppt
- 计算机网络应用技术 作者 常中华 第1章 计算机网络概论1.ppt
最近下载
- 心理卫生与心理咨询填空题.doc VIP
- 2023高考英语复习之高频词长难句练习2 全国乙卷七选五(解析版).pdf VIP
- 【高中化学】13个知识点的易错集锦.pdf VIP
- 现场签证单表格.docx VIP
- 中央财经大学后勤处、后勤服务产业集团 全员聘用管理暂行办法.doc VIP
- 2025中央财经大学后勤服务产业集团工程管理岗招聘1人(非事业编制)笔试备考试题及答案解析.docx VIP
- 最新国家开放大学国开电大《离散数学》形考任务+大作业答案.pdf VIP
- 现场签证单表格优质资料.doc VIP
- 24J331地沟及盖板参考图集.docx
- 汽车维修清单表(含使用说明).docx VIP
文档评论(0)