网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 用PHP5轻松开发Web网站(网站开发新动力)/Web应用编程丛书
分类
作者 龚泰宁
出版社 科学出版社
下载
简介
编辑推荐

本书面向万维网开发人员,在介绍编程原理的同时,利用大量实例总结了万维网开发经验,涉及会话过程、数据库交互、安全性和性能优化等。无论是编程的初学者,还是具有多年编程经验的程序员,都能从本书中获取有益的知识。本书以一种清晰而简练的风格介绍PHP5的语法和程序设计技术,并通过大量实例演示正确使用方法和习惯用法。本书附录还给出了编程规范,以及其他非常有价值的参考材料,这些内容有助于你成为出色的PHP程序员。

内容推荐

本书重点讲述Web嵌入式脚本程序设计语言PHP5。从基于PHP的Web服务器环境建立——Apache2+PHP5+MySQL、PHP语法到如何使用PHP5进行Web动态脚本生成,详细讨论了PHP语言的语法和PHP脚本程序设计技术。

全书共15章,分别讲解了PHP5的语法结构与PHP基础编程知识、数据库应用技术、基于PHP5的Web脚本程序开发与实践等内容。本书结构严谨有序,示例丰富。可配合上机操作,学用结合,实用性强。

本书主要面对初、中级Web应用设计与开发人员,对初学者有较好的指导作用,同时也可作为社会培训班教材。

目录

第1章 PHP5概述

 1.1 PHP5可以做什么

 1.2 PHP发展历史

1.2.1 PHP/FI

1.2.2 PHP3

1.2.3 PHP4

1.2.4 PHP5

 1.3 PHP特点分析

1.3.1 HTTP认证

1.3.2 Cookie

1.3.3 XForms

1.3.4文件上传

1.3.5使用远程文件

1.3.6连接处理

1.3.7数据库永久连接

1.3.8安全模式

1.3.9命令行模式

 1.4 PHP5的特性

1.4.1向后非兼容性变更

1.4.2 CLI和CGI

1.4.3配置文件迁移

1.4.4新函数

1.4.5新指令

1.4.6数据库

1.4.7新对象模型

1.3.8命名空间

 1.5 PItP5和其他脚本语言

 1.6小结

第2章 安装和配置PHP5环境

 2.1 Winodws下安装配置PHP5

2.1.1安装配置PHP

2.1.2 MySQL安装

2.1.3 IIS配置

2.1.4安装配置Apache

2.1.5 Zend优化器安装

2.1.6测试

 2.2 Linux下安装配置PHP5

2.2.1安装MySQL程序

2.2.2安装Apache和PHP5

2.2.3测试

 2.3详解Apache2和lP}tP5配置文件

2.3.1详解Apache2配置文件

2.3.2 HTTP守护进程的运行参数

2.3.3详解PHP5配置文件

 2.4小结

第3章 PIIP5语法结构

 3.1 PHP基本语法

3.1.1分析PHP代码块

3.1.2指令分隔符的使用

3.1.3注释符的使用

 3.2数据类型

3.2.1布尔型

3.2.2整型

3.2.3浮点型

3.2.4字符串

3.2.5数组

3.2.6对象

3.2.7资源

3.2.8 NULL

 3.3常量与变量

3.3.1常量

3.3.2变量

 3.4运算符和表达式

3.4.1运算符

3.4.2表达式

 3.5流程控制

3.5.1替代语法

3.5.2条件语句

3.5.3分支语句

3.5.4循环语句

3.5.5其他控制语句

 3.6函数

3.6.1函数的参数

3.6.2返回值

3.6.3变量函数

 3.7类和对象

3.7.1类

3.7.2继承

3.7.3构造函数

3.7.4 PHP5中关于类的新特性

 3.8小结

第4章 MySOl一管理

 4.1 SQL基础

4.1.1数据库表

4.1.2创建表

4.1.3删除表

4.1.4数据库记录操作

4.1.5 select查询操作

4.1.6运算函数

 4.2关系数据库设计概要

4.2.1关系数据库概述

4.2.2关系数据库的正规化

 4.3 MySQL基本操作

 4.4数据类型和数据表

4.4.1 MySQL数据类型

4.4.2数据表

4.4.3数据表操作

 4.5查询

4.5.1 MySQL查询

4.5.2查询实例

 4.6创建和使用数据库

4.6.1创建并使用数据库

4.6.2创建数据表

4.6.3转载数据到数据表

4.6.4检索信息

4.6.5使用多个数据表

 4.7获得数据库和表的信息

 4.8用批处理模式使用MySQI

 4.9小结

第5章 MySQL管理和性能优化

 5.1 MySQL管理与操作

5.1.1用户管理

5.1.2创建用户并授权

5.1.3实例:管理用户

5.1.4撤权和删除用户

5.1.5备份数据库

 5.2性能优化

5.2.1编译优化

5.2.2优化服务器参数

5.2.3表的类型

5.2.4使用命令优化数据库

 5.3 MySQL查询分析与优化

5.3.1索引的类型

5.3.2单列索引与多列索引

5.3.3选择索引列

5.3.4分析索引效率

5.3.5索引的缺点

5.3.6使用临时表进行查询优化

 5.4小结

第6章 MySOL的安全性

 6.1安全性问题

6.1.1内部安全性

6.1.2外部安全性

 6.2 MySQL授权表

6.2.1授权表范围列

6.2.2授权表权限列

6.2.3管理权限

 6.3控制客户访问

6.3.1范围列内容

6.3.2查询访问验证

6.3.3范围列匹配顺序

 6.4避免授权表风险

 6.5不用grant设置用户

 6.6实例

6.6.1实例:添加用户

6.6.2实例:使MySQL更安全

 6.7小结

第7章 数据库编程

 7.1访问MySQL的相关函数

7.1.1连接数据库服务器函数

7.1.2关闭数据库连接函数

7.1.3选择数据库函数

7.1.4 SQL查询函数

7.1.5数据库记录操作函数

7.1.6数据库级操作函数

7.1.7数据库信息函数

7.1.8取数据库名和表名函数

 7.2创建和操纵MySQL数据库

 7.3 PHP5+MySQL编程实例

7.3.1实例:查看数据表

7.3.2实例:使用表单添加数据

7.3.3实例:编辑数据库中记录

7.3.4实例:删除数据库中记录

 7.4使用ADOdb类库进行数据库开发

7.4.1安装ADOdb

7.4.2使用脚本连接数据库

7.4.3在数据库中进行选择操作

7.4.4插入、更新记录

7.4.5对查询进行缓存

7.4.6处理查询结果

7.4.7限制查询结果

7.4.8处理事务

 7.5小结

第8章 使用Cookie和Session

 8.1使用Cookie技术

8.1.1什么是Cookie

8.1.2 Cookie如何工作

8.1.3在PHP中使用Cookie

8.1.4实例:记录每个用户的信息

 8.2使用Session技术

8.2.1 Session简介

8.2.2 PHP中Session的实现

 8.3 小结

第9章 正则表达式

 9.1关于正则表达式

9.1.1正则表达式历史

9.1.2正则表达式分类

 9.2基本语法

9.2.1元字符

9.2.2使用元字符

 9.3 PHP中的正则表达式

9.3.1 ereg()函数

9.3.2字符簇

9.3.3在PHP中使用字符簇

 9.4小结

第10章 类和对象

 10.1对象和类的基本概念

 10.2 PHP中类和对象的使用

10.2.1定义类

10.2.2在PHP中使用类

10.2.3使用对象的变量与方法

10.2.4创建一个构造器

10.2.5类的继承

10.2.6使用多态

10.2.7使用类的静态方法

10.2.8方法工厂

10.2.9设计使用Web页的样式类

 10.3高级OOP技术

10.3.1序列化

10.3.2拷贝和克隆

 10.4小结

第11章 Sooket编程

 11.1 Socket基础

 11.2 PHP5套接字函数

11.2.1套接字函数

11.2.2:PHP5套接字函数

11.2.3实例:一个简单的TCP服务器

 11.3其他应用

11.3.1 SMTP基础

11.3.2使用Socket发送E.mail

11.3.3聊天室实现

11.3.4实例:一个基于Web的新闻组浏览器

 11.4 PHF支持的协议/封装协议

11.4.1 HTTP和HTTPS

11.4.2 FTP和FTPS

11.4.3 PHP输入/输出流

11.4.4压缩流

 11.5小结

第12章 模板技术

 12.1使用模板的优势

12.1.1分离功能和布局

12.1.2避免页面元素重复

 12.2 Fast Template

12.2.1 FastTemplate模板的来历

12.2.2使用Fast Template

12.2.3实例:编制一个表格

12.2.4模板的执行速度

 12.3 PHPLIB Template

12.3.1使用PHPLIB模板

12.3.2嵌套的模板

12.3.3添加模板文本

 12.4 比较PHPLIB Template和

Fast Template

12.4.1 PHPLIB Template和

Fast Template的共同点

12.4.2技术的易用性

 12.5小结

第13章 程序优化和安全

 13.1编写灵活有效的FHP代码

13.1.1数据库无关性

13.1.2界面无关性

13.1.3可移植性

13.1.4面向对象/函数化

 13.2优化PHP5代码

13.2.1安装Zend Optimizer

13.2.2使用Cache提速PHP

13.2.3 Web内容的压缩

13.3 PHP5安全

13.3.1一般策略

13.3.2安装为CGI程序

13.3.3安装为Apache模块

13.3.4文件系统安全

13.3.5数据库安全

13.3.6错误报告

13.3.7使用register—globals

13.3.8用户提交的数据

13.3.9隐藏PHP

13.3.10更新到最新版本

 13.4用PHP进行数据加密

13.4.1数据加密基础

13.4.2 PHP的加密功能

13.4.3使用Mcrypt加密算法扩展库

13.4.4使用Mhash扩展库

 13.5使用SSI

13.5.1 SSI基础知识

13.5.2启动SSI

13.5.3 SSI语法格式

 13.6小结

第14章 XML应用

 14.1.XML概述

14.1.1 XML元标记语言

14.1.2 XML描述的结构和语义

 14.2使用PHP的XML解析器Expat

14.2.1 Expat简介

14.2.2编译Expat

14.2.3实例:使用Expat解析XMI

14.2.4产生XML解析器实例的函数

14.2.5对文档进行解析

14.2.6显示统计信息

14.2.7实例:用PHP&XML编写简单的搜索引擎

 14.3小结

第15章 建设简单交互网站

 15.1计划一个站点

15.1.1用include和require进行模块化

15.1.2从HTML到PHP

 15.2添加计数器

l 5.2.1计数函数

15.2.2改进计数器

 15.3添加反馈表单

15.3.1编写输入表单和处理数据

15.3.2配置php.ini文件

 15.4添加站内搜索引擎

 15.5添加密码验证功能

15.5.1基于HTTP验证

15.5.2使用PHP对用户身份进行验证

15.5.3根据指定验证信息核实用户身份

15.5.4另一种简单的密码验证

 15.6添加文件上传功能

 15.7添加投票功能

 15.8添加动态banner

 15.9小结

附录A PHP5编码规范

 A.1介绍

A.1.1标准化的重要性

A.1.2优点

A.1.3缺点

A.1.4讨论

A.1.5解释

 A.2命名规则

A.2.1合适的命名

A.2.2类命名

A.2.3方法和函数命名

A.2.4缩写词不要全部用大写字母

A.2.5类命名

A.2.6类库命名

A.2.7方法命名

A.2.8类属性命名

A.2.9方法中参数命名

A.2.10变量命名

A.2.11引用变量和函数

A.2.12全局变量

A.2.13定义命名/全局常量

A.2.14静态变量

A.2.15函数命名

A.2.16错误返回检测规则

 A.3书写规则

A.3.1大括号规则

A.3.2缩进/制表符/空格规则

A.3.3括号、关键词和函数规则

A.3.4 If...Then...Else格式

A.3.5 switch格式

A.3.6 continue,break和问号

A.3.7声明块的定位

A.3.8其他规则

A.3.9布尔逻辑类型

A.3.10避免嵌入式赋值

 A.4帮助与共享

A.4.1重用你和他人的工作

A.4.2建立小型代码库

A.4.3创建知识库

A.4.4讲一个故事

A.4.5归档注释

A.4.6注释结构

 A.5其他

 A.6 PHP文件扩展名

 A.7 PHP代码标记

附录B PHP5类型和比较符表

附录C 函数别名列表

附录D 保留字列表

附录E 资源类型列表

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 23:44:30