计算机网络应用基础 国家精品课程配套教材 教学课件 冯博琴 ch5-2.ppt

计算机网络应用基础 国家精品课程配套教材 教学课件 冯博琴 ch5-2.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络应用基础 第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中,一般浏览器用户是通

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档