资源预览内容
第1页 / 共391页
第2页 / 共391页
第3页 / 共391页
第4页 / 共391页
第5页 / 共391页
第6页 / 共391页
第7页 / 共391页
第8页 / 共391页
第9页 / 共391页
第10页 / 共391页
亲,该文档总共391页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1 动态网站开发与全程实例 PHP MYSQL 2 第1章PHP概述 1 1PHP的来龙去脉1 2PHP可以做哪些事1 3PHP的特点及其与其它语言的比较1 4PHP常用开发工具案例1登陆Internet了解PHP的应用情况本章小结练习题 2020年2月3日星期一 本书技术支持站点 3 1 1PHP的来龙去脉 1 1 1PHP的概念PHP是PHP HypertextPreprocessor 超文本预处理器 的字母缩写 是一种跨平台的开放源代码的服务器端嵌入式脚本语言 与HTML不同的是 PHP代码是运行在服务端的 然后把结果返还到客户端来 使用PHP的一大好处是它对于初学者来说极其简单 可以很快的入门 只需几个小时就可以自己写一些简单的脚本 同时也给专业的程序员提供了各种高级的特性 尽管PHP的开发是以服务端脚本为目的 但事实上其功能远不局限与此 请继续读后面的章节 在 PHP可以做哪些事 一节中将获得更多的信息 2020年2月3日星期一 本书技术支持站点 4 1 1PHP的来龙去脉 1 1 2PHP的产生与发展任何事物都有其产生和发展的过程 PHP也不例外 但PHP与其他脚本语言的不同在于 PHP能够诞生并且发展到今天的规模 可以说是全世界各位免费代码开发者共同努力的结果 它是通过Internet把众多程序员的编程精粹汇聚 再由PHP开发者将其转化到程序设计语言中才诞生的 可以说 PHP是Internet的产物 是开放源代码自由交流的胜利成果 PHP的创建者是RasmusLerdorf 5 1 1PHP的来龙去脉 1 1 2PHP的产生与发展1995年 RasmusLerdorf对外发表第一个版本 1996年底 已经有15000多个网站使用PHP FI 到1997年 数量达到50000个 1997年 PHP的第三个版本PHP3诞生 1999年 PHP在网站中的应用数量超过了150000个 PHP4的推出使PHP更加的成熟 PHP目前的最新版本是PHP5 2020年2月3日星期一 本书技术支持站点 6 1 2PHP可以做哪些事 如果说PHP无所不能 大概是夸大了些 但如果说在Web开发上能完成任何一款服务器端程序所能完成的工作却一点也不为过 例如收集表单数据 生成动态网页 或者发送 接受cookies PHP脚本主要用于以下三个领域 服务端脚本 命令行脚本 编写桌面应用程序 有了PHP 我们可以轻松地进行Web开发 轻松的制作动态网站 新闻系统等 轻松的实现对文件及文件夹的操作 轻松地进行电子商务的开发 数据的加密 与数据库相关联等等 我们将在以后的章节中向广大读者介绍PHP这些激动人心的功能 2020年2月3日星期一 本书技术支持站点 7 1 3PHP的特点及其与其它语言的比较 1 3 1PHP的特点PHP自产生以来一直都在发展中应用 在应用中发展 这是因为PHP不仅有着其它同类脚本所共有的功能 更有它自身的特色 完全免费 代码完全开放 语法结构简单 功能强大 强大的数据库支持 代码执行效率高 2020年2月3日星期一 本书技术支持站点 8 1 3PHP的特点及其与其它语言的比较 1 3 1PHP的特点PHP的先进之处还体现在以下几个方面 学习过程短 面向对象编程 可伸缩性 下载源码就到源码网 2020年2月3日星期一 本书技术支持站点 9 1 3PHP的特点及其与其它语言的比较 1 3 2PHP与其它CGI的比较 2020年2月3日星期一 本书技术支持站点 10 1 4PHP常用开发工具 1 4 1PHP代码开发工具1 EditPlus简单阐述 速度快 支持多种语言的语法加亮 有project概念 但并不好用 无SCC SourceCodeControl 源代码控制 集成 但仍是个优秀的编辑器 2020年2月3日星期一 本书技术支持站点 11 1 4PHP常用开发工具 1 4 1PHP代码开发工具2 Dev PHP简单阐述 用Delphi开发的Opensource的PHP开发工具 较好的集成了PHP解析器和PHP GTK库 性能和稳定性都很不错 只是在团队合作上比较薄弱 没有SCC和project的功能 但完全让你有理由舍弃掉EditPlus 2020年2月3日星期一 本书技术支持站点 12 1 4PHP常用开发工具 1 4 1PHP代码开发工具3 PHPEdit简单阐述 一个优秀的IDE 调试功能丰富 项目管理功能丰富 带有SCC 项目管理由一个Plugin 集成有Grep 帮助文档工具 笔者推荐 现在最新的是2 6 1版本 安装包大小30M左右 安装时候只需要到其官网免费注册一下就可以获得一个月的试用期 2020年2月3日星期一 本书技术支持站点 13 1 4PHP常用开发工具 1 4 1PHP代码开发工具4 ZendStudio简单阐述 优秀的IDE 各个功能丰富 Zend的拳头产品 带有CVS集成 项目管理也较为丰富 但作为商业软件 价格颇高 一般个人用户没有太大必要去购买 2020年2月3日星期一 本书技术支持站点 14 1 4PHP常用开发工具 1 4 2网页设计工具1 MicosoftFrontPage2003简单阐述 FrontPage是MicroSoft公司推出的Office系列中的一款制作网页的软件 简单易学 容易上手 有Word操作经验的人学起来会觉得很容易 对于以前用Frontpage开发网页过程中出现的垃圾代码 相信用过的读者肯定深有体会 但FrontPage2003的出现使这一问题得到了很大的改善 比起以前的版本 FrontPage2003的功能更强大 界面更友好 产生的垃圾代码更少 开发效率更高 15 1 4PHP常用开发工具 1 4 2网页设计工具2 DreamWeaver简单阐述 作为网页三剑客之一的DreamWeaver 在网站的设计与开发上与FrontPage各有优缺点 界面和FrontPage虽有差别 但若对其中一个比较熟悉后 对另一个的学习就会事半功倍 这里也就不再赘述 2020年2月3日星期一 本书技术支持站点 16 1 4PHP常用开发工具 1 4 3文本编辑工具1 UltraEdit简单阐述 这款功能强大的文本编辑器 可以编辑文字 Hex ASCII码 可以取代记事本 可同时编辑多个文件 而且即使开启很大的文件速度也不会慢 最新版本的软件修正了老版本存在的一些Bug 并新增了二十余项新功能 2020年2月3日星期一 本书技术支持站点 17 1 4PHP常用开发工具 1 4 3文本编辑工具2 NotePad 记事本 简单阐述 这是WINDOWS自带的记事本 小节 专业PHP开发工具推荐使用Dev PHP与PHPEdit 功能丰富 全面好用 当然如果你舍得投入 也可以使用ZendStudio这款综合实力超群的工具 2020年2月3日星期一 本书技术支持站点 18 案例1登陆Internet了解PHP的应用情况 一 案例分析本案例要求读者使用本地计算机到Internet上去搜索 浏览有关PHP的应用情况 读者只要使用任一台能连到Internet上的电脑就可以进行动手搜索了 二 实施步骤1 打开IE或其他浏览器 2 登陆到或搜索引擎 3 输入 PHP应用 或其他读者想搜索的内容进行查找 浏览 2020年2月3日星期一 本书技术支持站点 19 本章小结 本章中我们着重介绍了PHP嵌入式脚本的概念 来龙去脉 特点 在网络中的应用和开发工具 PHP是免费的 嵌入式的 运行在服务端的 发展到现在已经到了第五个版本PHP5 它功能强大 语法简洁 易于掌握 它在Web开发中占用重要位置 可以通过多种工具来进行PHP开发等等 读者通过本章的学习 应能对PHP脚本有一种大体的认识 对各类开发工具有大体的了解并在以后的学习过程中熟练使用它们的一种或几种 2020年2月3日星期一 本书技术支持站点 20 练习题 1 试描述PHP的概念 嵌入式脚本的结构 2 描述PHP的特点及与其他脚本的区别 3 描述目前常用的PHP开发工具名称及各自特点 下载源码就到源码网 第2章预备知识 HTML与JavaScript 2 1什么是HTML2 2HTML的文本标记及属性2 3插入图片和超链接2 4表格的使用2 5创建表单2 6JavaScript简介2 7JavaScript语法2 8JavaScript使用范例 2 1什么是HTML 2 1 1HTML的概念HTML HyperTextMarkupLanguage 即超文本标识语言 是WWW的描述语言 设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起 形成有机的整体 人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上 我们只需使用鼠标在某一文档中点取一个图标 Internet就会马上转到与此图标相关的内容上去 而这些信息可能存放在网络的另一台电脑中 2 1什么是HTML 2 1 1HTML的概念HTML只是一个纯文本文件 创建一个HTML文档 只需要两个工具 一个是HTML编辑器 一个WEB浏览器 HTML编辑器是用于生成和保存HTML文档的应用程序 如记事本 写字板 WEB浏览器是用来打开WEB网页文件 提供给我们查看WEB资源的客户端程序 如InternetExplorer Netscape等 2 1什么是HTML 2 1 2HTML的结构HTML的结构包括头部 Head 主体 Body 两大部分 其中头部描述浏览器所需的信息 而主体则包含所要说明的具体内容 2 1什么是HTML 2 1 2HTML的结构1 2 3 HTML文档范例4 5 6 7 这是一个HTML范例8 9 10 2 1什么是HTML 2 1 2HTML的结构输入代码完毕保存文件的时候 应当注意几点 1 文件名一栏 记得要把后缀名 html或者 htm加上 2 保存类型 一定选择所有文件 否则会默认保存为文本文档 后缀 txt 当我们保存完毕之后 就会看到目录下多了这样一个文件 这就说明我们把文件正确保存了 双击用默认的InternetExplorer打开 2 1什么是HTML 2 1 3HTML的标签及属性一个HTML文档是由一系列的元素和标签组成 元素名不区分大小写 HTML用标签来规定元素的属性和它在文件中的位置 括起来的句子 我们称它为标签 是用来分割和标签文本的元素 以形成文本的布局 文字的格式及五彩缤纷的画面 标签通过指定某块信息为段落或标题等来标识文档某个部件 属性是标志里的参数的选项 2 1什么是HTML 2 1 3HTML的标签及属性标签及属性格式如下 内容例如 范例中的这是一个HTML范例 2 1什么是HTML 2 1 4HTML的开发工具HTML的开发工具极多 只要是文本编辑软件都可以进行HTML代码编写 如上述范例 就是用Windows自带的记事本进行HTML编写的 简单实用 国外用HotDogpro编写的居多 笔者推荐用UltraEdit进行HTML的编写 或者用FrontPage2003切换到代码界面进行编写 2 2文本与项目符号 2 2 1HTML的文本标签1 换行符在HTML文本中的换行需要用表示 它是个单标签 没有属性 虽然在HTML3 0之后可以写作 但没有实际意义 在html文件中的任何位置只要使用了标签 当文件显示在浏览器中时 该标签之后的内容将显示下一行 在HTML源代码里 对回车符是忽略的 所以要想换行就用标签 2 2文本与项目符号 2 2 1HTML的文本标签2 分段符标签所标识的文字 代表同一个段落的文字 不同段落间的间距等于连续加了两个换行符 用以区别文字的不同段落 它可以单独使用 也可以成对使用 单独使用时 下一个的开始就意味着上一个的结束 良好的习惯是成对使用 分段符的写法是 它有一个属性就是align 有三种取值 left center和right 分别代表居左 居中和居右 默认是居左 此标签写法为 2 2文本与项目符号 2 2 1HTML的文本标签3 文字缩排标
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号