PHP编程技巧与实例分析

副标题:无

作   者:李堃等著

分类号:

ISBN:9787980044774

微信扫一扫,移动浏览光盘

简介

   PHP是一种新兴的网络编程语言,最初主要应用于UNIX平台,如今也可用于Windows平台。由于PHP语言功能强大、使用方便,因此它迅速获得广泛应用。PHP可和Apache服务器、MySQL数据库共同使用,其价格低廉,工作高效,是网页设计人员的时尚选择,这使得它几乎成为Web编程的实际标准。    本书内容翔实,覆盖面广,能让读者对PHP有一个全面的了解。书中附有大量实例,这些例子都经过作者的精心设计并具备一定的实用价值,是读者学习时的宝贵材料。本书光盘中包括各章所涉及到的实例源代码以及一些常用的PHP资源。全书由浅入深进行讲解,其特点是循序渐进、脉络清晰、结构严谨。    本书要求读者有一定的Web知识、数据库基础以及程序设计能力,适合于中高级读者使用。      

目录

前言


第1章 php简介


1.1 什么是php

1.1.1 php简史

1.1.2 php的优点

1.2 php的使用

1.2.1 php与html

1.2.2 php用于web服务器端编程

1.2.3 php强大的数据库功能

1.2.4 http认证

1.2.5 session和cookie支持

1.2.6 动态处理gif图像

1.2.7 文件传输功能

1.2.8 异常处理

1.3 php4的新特性

1.4 本章小结


第2章 php的工作环境

.

2.1 linux系统简介

2.1.1 linux系统

2.1.2 linux系统安装

2.1.3 基本概念

2.2 安装mysql

2.2.1 预备工作

2.2.2 安装过程

2.2.3 其他版本安装简介

2.2.4 mysql测试和使用

2.3 安装apache,php

2.3.1 预备工作

2.3.2 安装过程

2.3.3 测试

2.3.4 服务器配置

2.3.5 php配置

2.4 安装phpmyadmin

2.4.1 准备工作

2.4.2 安装过程

2.4.3 phpmyadmin的保护

2.5 其他相关软件的安装

2.5.1 iodbc和myodbc

2.5.2 phplib

2.6 windows环境下的安装

2.6.1 windows 95/98环境下的安装

2.6.2 windows 2000及windows nt环境下的安装

2.7 本章小结


第3章 php的数据类型


3.1 数值

3.1.1 数字

3.1.2 文本

3.2 常量

3.2.1 系统常量

3.2.2 自定义常量

3.3 变量

3.3.1 变量名称

3.3.2 变量类型

3.3.3 变量的初始化

3.3.4 变量的作用范围

3.3.5 变量的使用

3.4 本章小结


第4章 程序流程控制


4.1 运算操作符和表达式

4.1.1 运算操作符的种类

4.1.2 运算符的优先级和结合顺序

4.1.3 表达式

4.1.4 有副作用的表达式

4.2 语句

4.2.1 判断语句

4.2.2 循环语句

4.2.3 跳转语句——break和continue

4.2.4 require和include

4.3 函数

4.3.1 函数的语法结构和调用

4.3.2 函数的参数和返回值

4.3.3 一些关于函数的说明

4.4 本章小结


第5章 字符串处理与模式匹配


5.1 字符串处理

5.1.1 基本查询操作

5.1.2 替换

5.1.3 字符统计

5.1.4 字符串的切分和重组

5.1.5 格式转换

5.1.6 打印输出

5.1.7 其他函数

5.2 模式匹配和正则表达式

5.2.1 模式

5.2.2 posix正则表达式

5.2.3 兼容perl的正则表达式

5.3 本章小结


第6章 php常用功能函数


6.1 数学函数

6.1.1 三角函数处理

6.1.2 幂函数处理

6.1.3 随机数处理

6.1.4 进制转换

6.1.5 其他数学函数

6.2 数组操作函数(array functions)

6.2.1 数组创建函数

6.2.2 数组元素处理函数

6.2.3 数组排序函数

6.2.4 其他数组处理函数

6.3 文件系统函数

6.4 图像处理(image functions)

6.4.1 图像信息处理函数

6.4.2 图像绘制函数

6.4.3 图像颜色处理函数

6.4.4 字体处理函数

6.4.5 其他图像处理函数

6.5 本章小结


第7章 php的编程风格和出错处理


7.1 代码质量

7.1.1 可读性

7.1.2 可维护性

7.1.3 鲁棒性

7.1.4 高效性

7.2 面向对象编程

7.2.1 对象的基本概念

7.2.2 类

7.2.3 php面向对象编程实例

7.3 出错处理

7.3.1 与安装有关的错误

7.3.2 表单提交问题

7.3.3 文件错误

7.3.4 变量未赋值

7.3.5 函数错误

7.3.6 数学错误

7.3.7 超时错误

7.4 本章小结


第8章 数据库和mysql


8.1 数据库原理

8.1.1 数据、信息和数据库

8.1.2 关系数据库

8.1.3 数据安全

8.2 sql简介

8.3 mysql入门

8.3.1 mysql中的基本数据类型

8.3.2 创建新用户

8.3.3 mysql的数据库操作

8.3.4 mysql的表操作

8.3.5 mysql的列操作

8.3.6 mysql的记录操作

8.3.7 mysql的查询操作

8.4 本章小结


第9章 php强大的数据库功能


9.1 数据库连接

9.1.1 连接到数据库

9.1.2 处理表单信息

9.1.3 完整的例子

9.1.4 永久连接与断开连接

9.2 访问数据库

9.2.1 数据库操作

9.2.2 表操作

9.2.3 字段操作

9.2.4 记录操作

9.3 其他接口函数

9.4 数据库出错处理

9.4.1 连接错误

9.4.2 权限错误

9.4.3 sql查询语句错误

9.5 本章小结


第10章 数据库编程的高级技巧(上)


10.1 表的关联

10.1.1 三种基本的关联关系

10.1.2 通过表关联实现查询

10.1.3 链接表

10.1.4 连接类型

10.1.5 用连接实现子查询

10.2 优化mysql

10.2.1 常见的系统瓶颈

10.2.2 系统参数的设置

10.2.3 选择合适的列类型和表类型

10.2.4 索引的使用

10.2.5 mysql怎样优化查询性能

10.2.6 插入、修改和删除的优化

10.2.7 其他优化措施

10.3 本章小结


第11章 数据库编程的高级技巧(下)


11.1 数据库管理和维护

11.1.1 mysql数据库的结构

11.1.2 mysql的日志文件

11.1.3 服务器的优化

11.1.4 数据库备份和恢复

11.2 phpmyadmin

11.3 数据库高级编程实例

11.3.1 准备工作

11.3.2 头文件

11.3.3 主文件

11.4 本章小结


第12章 php的认证功能


12.1 htaccess认证

12.1.1 用户文件

12.1.2 服务器配置

12.2 http认证

12.2.1 http认证简单实例

12.2.2 结合htaccess认证的http认证

12.3 数据库认证

12.3.1 数据库认证简单实例

12.3.2 http认证和数据库认证的结合

12.3.3 phplib的认证方式

12.4 数据加密

12.5 本章小结


第13章 cgi编程


13.1 cgi简介

13.1.1 http通信

13.1.2 get和post方法

13.1.3 cgi与数据库

13.2 编写cgi脚本

13.2.1 http标题

13.2.2 环境变量

13.2.3 url编解码

13.2.4 表单处理

13.3 出错处理

13.4 用户登录

13.5 本章小结


第14章 php高级编程(上)


14.1 session

14.1.1 什么是session

14.1.2 session的机理

14.1.3 session的函数

14.1.4 虚拟网上购物篮

14.2 cookie

14.2.1 什么是cookie

14.2.2 cookie工作原理

14.2.3 cookie的使用

14.2.4 应用举例

14.3 本章小结


第15章 php高级编程(下)


15.1 php,javascript和动态html

15.1.1 javascript简介

15.1.2 动态html

15.1.3 用php生成动态html

15.2 client pull和server push

15.2.1 client pull方法

15.2.2 server push方法

15.2.3 简单的聊天室

15.3 php与邮件

15.3.1 邮件服务需要什么配置

15.3.2 mail()函数

15.3.3 发送附件

15.4 本章小结


第16章 xml应用


16.1 xml与html

16.1.1 html的缺陷

16.1.2 什么是xml

16.1.3 xml和html的差异

16.2 xml简介

16.2.1 xml声明

16.2.2 元素与属性

16.2.3 xml的解释器

16.2.4 一个简单的例子

16.2.5 xml要实现的10个目标

16.2.6 dtd文档——定义xml的语汇

16.2.7 css和xsl——为xml梳妆

16.3 php在xml中的应用

16.3.1 相关函数

16.3.2 简单的例子

16.4 本章小结


第17章 综合应用实例


17.1 程序框架设计

17.1.1 功能模块设计

17.1.2 数据库设计

17.1.3 页面设计

17.2 用户注册和登录

17.3 商品显示

17.4 商品购买

17.5 本章小结


附录


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

PHP编程技巧与实例分析
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon