基于Linux的Web程序设计PHP网站开发(图灵计算机科学丛书)|报价¥26.20|图书,计算机与互联网,程序设计,网络编程,PHP,刘振岩

王朝图书·作者佚名  2008-05-21
  字体: |||超大  

点此购买报价¥26.20
目录:图书,计算机与互联网,程序设计,网络编程,PHP,

品牌:刘振岩

基本信息

·出版社:人民邮电出版社

·页码:345 页码

·出版日:2008年

·ISBN:9787115172211

·条码:9787115172211

·版次:1版

·装帧:平装

·开本:16 16

·中文:中文

·丛书名:图灵计算机科学丛书

内容简介

本书重点介绍在Linux下进行Web程序设计所需的主要知识和技术。全书共分三部分。第一部分介绍了PHP以及如何构建Web开发环境,即LAMP,包括不同发行版本的Linux的安装与使用。在虚拟机上如何安装Linux。在Linux下如何安装配置Apache、MySQL和PHP,以及如何实现将Windows的PHP程序向Linux下移植等内容。第二部分详细介绍了PHP的语法结构和MySQL的基本操作。第三部分是多个有代表性的应用实例,这些实例都是从学生的优秀作业中挑选出来的,并经过了再加工、整理和完善,有较高的参考价值。本书的最后还提供了一个常见问题的附录,以供学生在学习过程中参考。

本书主要面向初、中级用户,可以作为大学本科计算机专业或非计算机专业的教材,也可以作为各级Web程序设计的培训用书。

本书所附光盘提供了书中所有PHP程序的源代码以及明确的使用说明。

目录

第一部分构建Web开发环境

第1章PHP与LAMP2

1.1PHP简介2

1.1.1PHP的发展历史2

1.1.2PHP的特性3

1.1.3PHP与其他Web开发技术的对比4

1.1.4PHP的运行环境5

1.2LAMP简介5

1.2.1Linux简介5

1.2.2Apache简介6

1.2.3MySQL简介6

1.3小结7

第2章在虚拟机上安装Linux8

2.1在Windows XP上使用VMware8

2.1.1VMware简介8

2.1.2VMware的安装和基本配置9

2.2在虚拟机上安装Ubuntu 613

2.2.1Ubuntu Linux简介13

2.2.2下载Ubuntu 613

2.2.3安装Ubuntu 615

2.2.4在Ubuntu 6上安装VMware Tools20

2.3在虚拟机上安装Fedora 721

2.3.1Red Hat Fedora Core Linux简介21

2.3.2下载Fedora 722

2.3.3安装Fedora 722

2.3.4在Fedora 7上安装VMware Tools35

2.4Linux的因特网访问配置39

2.4.1VMware的3种网络模式39

2.4.2Ubuntu 6的因特网访问配置44

2.4.3Fedora 7的因特网访问配置54

2.5小结57

第3章在Linux下安装配置Apache、MySQL及PHP58

3.1安装前的准备工作58

3.2安装配置Apache58

3.2.1安装Apache58

3.2.2配置并测试Apache60

3.3安装测试MySQL62

3.3.1用二进制文件安装MySQL63

3.3.2用RPM包安装MySQL66

3.4安装配置PHP67

3.4.1安装PHP67

3.4.2配置并测试PHP68

3.5安装配置phpMyAdmin69

3.6安装配置中文输入法70

3.7使用Linux下的PHP开发工具——Quanta Plus72

3.7.1Quanta Plus简介72

3.7.2安装Quanta Plus74

3.7.3用Quanta Plus和Gubed调试PHP75

3.8创建并测试第一个PHP程序77

3.9小结78

第4章Windows下PHP开发环境的构建以及PHP程序向Linux的移植79

4.1Windows下PHP开发环境的构建79

4.1.1安装配置MySQL79

4.1.2安装配置Apache和PHP89

4.1.3测试PHP开发环境92

4.2Windows与Linux的文件共享93

4.2.1在Windows Host下配置FTP服务器93

4.2.2在Linux Guest下配置FTP服务器97

4.2.3在Windows Host下配置Telnet服务器99

4.2.4在Linux Guest下配置SSH服务器102

4.2.5在Linux Guest下配置Samba服务104

4.2.6利用VMware Tools实现文件共享108

4.2.7使用ISO文件109

4.2.8直接挂接物理硬盘或硬盘分区来实现共享109

4.3将Windows下的PHP程序移植到Linux下109

4.4小结110

第二部分学习使用PHP和MySQL

第5章PHP语法112

5.1PHP的基本语法112

5.1.1PHP代码特性112

5.1.2指令分隔符114

5.1.3注释114

5.2数据类型115

5.2.1布尔型115

5.2.2整型116

5.2.3浮点型116

5.2.4字符串116

5.2.5数组119

5.2.6其他数据类型121

5.2.7类型强制转换121

5.3常量和变量122

5.3.1常量122

5.3.2变量123

5.4运算符126

5.4.1常用的运算符126

5.4.2运算符的优先级131

5.5控制语句132

5.5.1条件语句132

5.5.2分支语句134

5.5.3循环语句136

5.5.4require和include语句138

5.5.5其他控制语句140

5.6函数142

5.6.1函数定义的一般形式142

5.6.2函数的参数143

5.6.3函数的返回值144

5.6.4函数的嵌套和递归144

5.7类和对象146

5.7.1定义类146

5.7.2访问控制146

5.7.3创建对象147

5.7.4构造函数147

5.8使用cookie和会话148

5.8.1对比cookie和会话148

5.8.2使用cookie149

5.8.3使用会话153

5.9小结155

第6章MySQL156

6.1SQL基础156

6.1.1SQL语言简介156

6.1.2Create和Drop157

6.1.3Select158

6.1.4Insert、Update和Delete161

6.2使用MySQL162

6.2.1MySQL的基本操作162

6.2.2使用MySQL的命令行工具163

6.2.3使用phpMyAdmin166

6.3PHP中访问MySQL的相关函数168

6.3.1连接数据库服务器函数169

6.3.2选择数据库的函数170

6.3.3SQL查询函数170

6.3.4操作数据库记录函数171

6.3.5其他常用函数173

6.4小结173

第三部分应用实例

第7章简单聊天室系统176

7.1系统功能描述176

7.2系统设计176

7.2.1系统流程176

7.2.2数据库设计180

7.3系统实现181

7.3.1公共文件181

7.3.2用户管理子系统182

7.3.3聊天功能子系统191

7.4小结197

第8章投票系统198

8.1系统功能198

8.2系统设计198

8.2.1系统流程198

8.2.2数据库设计204

8.3系统实现206

8.3.1首页及公共文件206

8.3.2系统管理子系统208

8.3.3投票功能子系统217

8.4小结224

第9章论坛225

9.1系统功能描述225

9.2系统设计226

9.2.1系统流程226

9.2.2数据库设计234

9.3系统实现236

9.3.1首页及公共文件236

9.3.2用户管理子系统241

9.3.3系统管理子系统254

9.3.4留言功能子系统264

9.4小结279

第10章电子商店系统280

10.1系统功能描述280

10.2系统设计281

10.2.1系统流程281

10.2.2数据库设计290

10.3系统实现292

10.3.1首页及公共文件292

10.3.2用户管理子系统299

10.3.3商品信息子系统314

10.3.4在线购物子系统327

10.4小结340

附录常见问题341

……[看更多目录]

点此购买报价¥26.20

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有