分享
 
 
 

PHP5+MySQL网站开发基础与应用

PHP5+MySQL网站开发基础与应用  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,图形图像、动画、多媒体与网页开发,网站建立与管理,
  品牌: 翁烨晖

基本信息·出版社:清华大学出版社

·页码:472 页

·出版日期:2008年

·ISBN:7302184291/9787302184294

·条形码:9787302184294

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《PHP5+MySQL网站开发基础与应用》由浅入深地介绍了利用PHP5和MySQL进行Web开发所涉及的技术与基本知识。

广阔的知识覆盖面是《PHP5+MySQL网站开发基础与应用》的一大特点,既有较为详细的PHP与MySQL基础知识介绍,也有大量针对不同应用的技术说明,并伴随了大量小而精的示例来加深读者的理解,便于通过实验来掌握知识并学会应用。令书以PHP开发者为核心,从环境搭建到系统开发,从局部技术点到项目全程把握,立体式介绍了PHP5+MySQL的技术要点以及丰富的延伸知识,可以让读者享受到提升开发能力的极速体验。

《PHP5+MySQL网站开发基础与应用》不仅适用于PHP技术的初学者,还能够帮助有一定编程经验的PHP开发人员解决开发过程中遇到的实际问题。《PHP5+MySQL网站开发基础与应用》可作为广大PHP学习者的自学用书,或高等院校相关专业的教材和辅导用书。

作者简介翁烨辉,计算机软件与理论硕士。曾参与多项国家教育部科研项目、中国铝业等大型企业的信息化(MES,制造执行系统)研发项目以及一些欧美公司的BI(Business Intelligence,商业智能)项目,承担主要开发任务,并曾在西门子(Siemens)中国研究院工作。熟悉PHP,Java、C#等多种语言,对PHP有多年的开发积累,具有丰富的软件开发经验。目前致力于软件框架与软件构件化的研究。

朱志标,计算机应用硕士。在PHP、Java领域有较为深入的研究与应用,有多年的PHP开发经验,曾负责多个国内外网站项目的开发维维护工作并参与开发了教育部科技发展中心项目和中国铝业信息系统。

贾铮,计算机软件与理论学硕士。网页设计师、软件及用户界面开发工程师。具有多年Web开发经验,对CSS、JavaScript、XHTML、Ajax等网页前台技术有着较为深入的研究,曾参与多个企业。公司的网站设计与开发工作。现从事嵌入式平台的软件开发。用户流程定制和用户界面设计工作,为惠普等国际知名公司提供软件产品。

编辑推荐详细讲解PHP、MySQL、HTML等网站开发入门技术;全面覆盖数据库、表单,文件、图像等常用开发技术;包含OOP、SOA、Aiax、模板、正则表达式等最新流行技术;对知识点扩展讲解,从实践回到理论,提升开发水平。

目录

第一篇 概述与准备

第1章 PHP简介

1.1PHP的历史

1.1.1PHP/FI

1.1.2PHP3

1.1.3PHP4

1.1.4PHP5

1.2PHP的特点

1.2.1执行快速

1.2.2开放性与可扩展性

1.2.3支持众多数据库

1.2.4支持面向对象

1.2.5丰富的函数库

1.3PHP5的新特性

1.3.1新函数

1.3.2新的配置指令

1.3.3新对象模型

1.4为什么选择PHP

1.5MySQL简介

1.6 MySQL的特点

1.6.1良好的内核

1.6.2安全

1.6.3可伸缩

1.6.4可连接

1.6.5本地化

1.7为什么选择MySQ[

第2章 PHP环境的安装与配置

2.1获取PHP5

2.2基于Apache服务器的安装

2.2.1Apache的获取与安装

2.2.2Apache的配置

2.2.3PHP的安装

2.2.4PHP配置

2.3基于IIS服务器的安装

2.4PHP集成开发环境

2.4.1Dreamweaver开发工具

2.4.2Eclipse开发工具

2.4.3PHP Editor

2.4.4Zend Studio

2.4.5其他IDE

第3章 MySQL的安装和管理

3.1获取MySQI

3.2安装操作

3.2.1Windows下的安装

3.2.2Linux下的安装

3.3管理工具

3.3.1C/S管理工具

3.3.2phpMyAdmin

3.4其他开发辅助工具

3.4.1浏览器

3.4.2版本管理工具

3.4.3FTP工具

3.4.4其他数据库开发工具

第4章 虚拟主机环境

4.1服务器空间

4.1.1需要哪些功能

4.1.2考察哪些性能

4.2PHP开发

4.2.1服务器上的PHP都支持哪些功能库

4.2.2如何进行本地化开发

4.3MySQL管理

4.3.1数据库开发

4.3.2数据库发布

4.3.3数据安全

4.4站点发布

4.4.1发布前的准备

4.4.2FTP上传

4.4.3利用IDE

4.4.4站点测试

第二篇 基础知识与应用

第5章 PHP基本语法

5.1Hello World!

5.2嵌入式脚本

5.3数据类型

5.3.1基本类型

5.3.2数组

5.3.3对象

5.3.4资源

5.3.5NULL

5.3.6类型转换

5.4运算符

5.5变量与常量

5.5.1变量

5.5.2常量

5.6流程控制

5.6.1if分支

5.6.2while循环

5.6.3for循环

5.6.4switch分支

5.7函数

5.7.1内置函数

5.7.2PHP函数库

5.7.3自定义函数

5.8类

5.8.1PHP4中的类

5.8.2PHP5中的类

5.9文件引用

5.9.1require和require.once

5.9.2Include和include.once

5.10注释

5.11编码规范

第6章 HTML入门

6.1认识HTML

6.1.1什么是HTML

6.1.2编写一个HTML文档

6.1.3first.html中都有些什么

6.2标记、元素和属性

6.2.1标记、内容和元素

6.2.2元素类型

6.2.3属性

6.2.4常见的HTML元素

6.3层叠样式表

6.3.1什么是CSS

6.3.2为first.html增加CSS

6.3.3CSS样式规则的组成

6.3.4将CSS应用到HTML中

6.3.5常用的CSS选择符

6.3.6 CSS属性与属性值

6.4网页布局基础

6.4.1布局原理

6.4.2使用CSS进行布局

6.5Web标准简介

6.5.1什么是Web标准

6.5.2Web标准的优势

第7章 MySQL入门

7.1基本概念

7.1.1表类型

7.1.2列类型

7.1.3字符集

7.2数据库操作

7.2.1创建数据库

7.2.2修改数据库

7.2.3删除数据库

7.3数据表操作

7.3.1创建数据表

7.3.2修改数据表

7.3.3删除数据表

7.3.4使用索引

7.3.5表间的关系

7.4记录操作

7.4.1INSERT(插入语句)

7.4.2SELECT(选择语句)

7.4.3UPDATE(更新语句)

7.4.4DELETE(删除语句)

7.5运算符和常用函数

7.5.1运算符

7.5.2数学函数

7.5.3日期与时间函数

7.5.4字符串函数

7.5.5其他函数

7.6数据迁移

7.7事务与锁

7.7.1事务的基本概念

7.7.2MySOL事务语句的流程

7.7.3表的锁定与解锁

7.8视图

7.8.1视图的概念

7.8.2视图的操作

7.9存储过程与自定义函数

7.9.1使用存储过程与自定义函数的好处

7.9.2存储过程

7.9.3自定义函数

7.10触发器

7.11定义触发器

第8章 表单处理

8.1表单的基本概念

8.1.1动态页面的核心--表单

8.1.2表单的构成

8.1.3深入理解表单数据通信

8.2表单数据的采集

8.2.1POST方式

8.2.2GET方式

8.2.3其他提交方法

8.3表单数据处理

8.3.1客户端处理

8.3.2PHP处理

8.4表单数据反馈

8.5用户注册表单实例

8.5.1注册表单页面

8.5.2注册结果页面

第9章 数据库操作

9.1MySQL函数库

9.1.1简介

9.1.2配置环境

9.1.3常用函数介绍

9.2基本操作

9.2.1创建数据表

9.2.2添加数据

9.2.3修改数据

9.2.4查询数据

9.2.5删除数据

9.3数据库连接问题

9.3.1mysql-connect和mysql-pconnect

9.3.2有效使用连接

9.4多表操作

9.4.1分步处理

9.4.2归一处理

9.5事务处理与锁

9.5.1事务应用

9.5.2锁的应用

9.6数据库编码问题

9.7留言本示例

9.7.1数据库设计

9.7.2关键代码

第10章 预定义变量

10.1PHP预定义变量介绍

10.2变量传递问题

10.3客户端Cookie

10.3.1Cookie的存取

10.3.2Cookie的属性

10.3.3与JavaScript共享Cookie

10.3.4个性化页面

10.4服务器端Session

10.4.1Session的存取

10.4.2Session的属性

10.4.3用户系统登录

10.4.4进一步了解B/S结构

10.5GLOBALS

10.6SERVER

10.7GET、POST与REQtJEST

10.7.1$GET变量

10.7.2$POST变量

10.7.3$REQUEST变量

10.8FILES

10.9用于程序处理的简单例子

第11章 文件操作

11.1文件的基本操作

1 1.1.1打开(创建)文件

11.1.2读写文件

11.1.3文件信息

11.1.4目录操作

11.2文件上传

11.2.1文件上传表单

11.2.2上传文件的处理

11.3文件下载

11.3.1简单下载

11.3.2高级下载

11.4文件下载站点

第12章 电子邮件操作

12.1简单邮件操作

12.2POP3

12.3SMTP

12.4邮件管理器

第13章 图像操作

13.1GD库介绍

13.1.1安装

13.1.2支持图像格式

13.2生成缩略图

13.3图像效果

13.4水印图片

13.5位图验证码

第14章 与客户端脚本的互操作

14.1基本模式

14.2共享Cookie

14.3生成客户端脚本

14.4异步通信

第三篇 高级技术与应用

第15章 面向对象编程(OOP)

15.1 基本概念和新特性

15.2 限定符

15.3 构造与析构

15.4 自动加载类文件

15.5 对象序列化

15.6 对象的复制与比较

15.7 内置方法

15.8 类继承

15.9 抽象类

15.10 接口

15.11 反射机制

第16章 正则表达式

16.1 正则表达式介绍

16.2 正则表达式的语法

16.3 正则表达式的使用方法

16.4 常用实例

第17章 模板技术

17.1 模板的基本概念

17.2 模板的实现手段

17.3 优化层次

17.4 程序国际化

第18章 面向服务编程

18.1 理解SOA

18.2 Web Service的基本概念

18.3 SOAP函数库

18.4 服务提供方开发

18.5 服务使用方开发

第19章 XML解析

19.1 XML概述

19.2 SimpleXML函数库

19.3 XML使用示例

第20章 结合Ajax

20.1 Ajax简介

20.2 使用普通接口

20.3 使用XML接口

20.4 简单示例

第21章 安全性

21.1 使用SSL

21.2 数据库安全性

21.3 Web服务器安全性

第22章 技术认证

22.1 Apache基本认证

22.2 PHP基本认证

22.3 PHP+MySQL认证

22.4 基于LDAP的认证

第四篇 项目管理与综合案例

第23章 需求分析与设计

23.1 需求综述

23.2 整体用例图

23.3 用例描述

23.4 系统架构设计

23.5 页面设计

23.6 底层代码设计

23.7 数据库的设计

第24章 开发环境搭建

24.1 Apache+PHP+MySQL安装配置

24.2 VSS版本管理安装配置

24.3 用Dreamweaver建立工程

第25章 程序编码

25.1 后台编码

25.2 前台编码

第26章 测试及发布

26.1 单元测试

26.2 集成测试

26.3 Bug管理

26.4 发布系统

26.5 系统维护

附录A 推荐网络资源

附录B HTML参考

B.1 核心属性及事件

B.2 HTML常见标记

附录C PHP常用函数库

附录D MySQL下常用SQL参考

D.1 数据定义语句

D.2 数据操作语句

D.3 MySQL实用工具

D.4 MySQL事务处理和锁定

D.5 数据库管理

D.6 复制

参考文献

……[看更多目录]

序言早期接触PHP3和MySQL 4.1时,感觉非常容易上手,发现用PHP开发一个网络程序比原来想象的要简单得多。后来也用ASP(NET)和Java开发B/S的程序,但还是觉得。PHP对开发者最为“可亲”。PHP不需要太多的类库,不需要强大又有点笨拙的开发平台,一切都能给人简单和清新的感觉。更重要的是,基于PHP函数库(动态库)的开发可以让开发者全面了解系统功能是如何一步步用代码实现的,而不像ASP的控件、Java的类库--虽然给开发者带来了方便,却屏蔽了功能上具体的实现细节,对初学者来说是很不利的,容易形成对控件、类库的依赖性而不能独立开发。所以在这几年的项目开发中,我们大都采用了PHP。

与早期相比,现在的PHP和MySQL都有了很大的进步,我们也在项目中获得了自身技术的提高。目前全球使用PHP的工程师有数百万之多,可获得的资料、手册也比当时要多得多,几乎所有开发中能遇到的问题在因特网上都能找到解决办法。而且技术上的发展很快,经常会从因特网上发现新的方法与优化的方案,甚至在PHP中融合了其他Web语言的优点,为PHP注入了新的活力。因此,我们希望能够将自己的经验和知识积累写到这本书中,为刚进入PHP领域的新人开辟一条捷径。

这不仅是一本:PHP的入门教程,还是一本PHP手册,衷心希望它能成为读者朋友们的实用技术手册。本书不想写太多枯燥的理论内容,因为它应该是面向应用的;不能写得面面俱到,因为它不是百科全书。这本书以功能应用为主线,逐一介绍目前流行、有用、先进的技术和实现。全书四大部分针对了不同层次的读者,由浅入深地为初学者铺平了技术道路。有许多经验性的内容通过“注意”、“提示”和“延伸”这三种方式附加到了功能应用这条主线上,使得它的实用性更强,扩展性更好。此外,程序员习惯用代码来说明问题,书中也遵照这个习惯,借助于大量的示例让读者更加容易地掌握技术。

在编写过程中,我们希望它在实用性上有所突破,不受PHP+MySQL的约束,因此尽可能地扩展了相关内容的阐述。因为目的是进行网络开发,而网络开发涉及的内容方方面面,不是仅有PHP和:MySQL就可以涵盖的。另一个突破就是尽可能少地将笔墨花在背景性、介绍性的内容上,而是开门见山地直指主题技术。

可从如下网址下载书中全部重要例子的源代码资源:

http://www.wenyuan.com.cn

http://www.tup.com.cn

本书的编写分工如下:朱志标负责编写第2、3、10章及第2篇的示例代码;贾铮负责编写第6章及其他HTML相关的内容;朱箭负责编写附录及全书的校对工作,其余各章由翁烨晖编写。

文摘插图:

PHP5+MySQL网站开发基础与应用

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有