分享
 
 
 

PHP动态网站开发

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,PHP,

作者: 赵增敏 主编

出 版 社: 电子工业出版社

出版时间: 2009-1-1字数: 523000版次: 1页数: 287印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121040634包装: 平装内容简介

本书从Adobe Dreamweaver CS3可视化设计与手工编码的结合上详细地介绍了基于PHP语言和MySQL数据库的动态网站开发技术。本书共分10章。主要内容包括:配置PHP开发环境、PHP语言基础、数组与函数、字符串与正则表达式、构建PHP互动网页、PHP文件编程、PHP图像处理、MySQL数据库管理、PHP数据库编程、会员管理系统设计。本书结构合理、论述准确、内容翔实、思路清晰,采用案例驱动和项目教学的讲述方式,通过大量实例深入浅出、循序渐进地引导读者学习,并提供了一个综合设计项目,每章后面均配有习题和上机实验。

本书既可作为中等、高等职业院校计算机及相关专业或PHP培训班的教材,也可作为PHP爱好者和动态网站开发维护人员的学习参考书。

本书还配有电子教学参考资料包(包括教学指南、电子教案和习题答案),以方便读者学习。

目录

第1章 配置PHP开发环境

1.1 PHP开发组件介绍

1.1.1 Apache服务器

1.1.2 PHP语言

1.1.3 MySQL数据库

1.2 PHP开发环境配置

1.2.1 安装和测试Apache

1.2.2 配置Apache服务器

1.2.3 管理Apache服务器

1.2.4 安装和配置PHP

1.2.5 安装和配置MySQL

1.2.6 创建PHP MySQL动态站点

习题1

上机实验1 配置PHP开发环境

第2章 PHP语言基础

2.1 PHP基础知识

2.1.1 PHP动态网页概述

2.1.2 创建PHP代码块

2.1.3 编写PHP注释

2.1.4 PHP与HTML混合编码

2.1.5 PHP与JavaScript协同工作

2.2 数据类型

2.2.1 整型数

2.2.2 浮点数

2.2.3 字符串

2.2.4 布尔型

2.2.5 特殊类型

2.2.6 数据类型转换

2.3 变量与常量

2.3.1 定义变量

2.3.2 检查变量是否设置

2.3.3 可变变量与变量的引用

2.3.4 使用常量

2.4 运算符与表达式

2.4.1 算术运算符

2.4.2 赋值运算符

2.4.3 递增/递减运算符

2.4.4 字符串运算符

2.4.5 位运算符

2.4.6 比较运算符

2.4.7 条件运算符

2.4.8 逻辑运算符

2.4.9 表达式

2.4.10 运算符优先级

2.5 流程控制语句

2.5.1 选择语句

2.5.2 循环语句

2.5.3 跳转语句

2.5.4 包含文件语句

习题2

上机实验2 PHP语言基本应用

第3章 数组与函数

3.1 数组

3.1.1 创建数组

3.1.2 遍历数组

3.1.3 预定义数组

3.1.4 数组函数

3.2 函数

3.2.1 自定义函数

3.2.2 函数的参数

3.2.3 函数的返回值

3.2.4 变量函数

3.2.5 变量作用域

3.2.6 内部函数

3.2.7 日期和时间处理函数

3.3 面向对象编程初步

3.3.1 类与对象

3.3.2 构造方法

习题3

上机实验3 数组与函数应用

第4章 字符串与正则表达式

4.1 字符串处理

4.1.1 字符串的输出

4.1.2 大小写转换

4.1.3 从字符串中删除空格

4.1.4 HTML文本格式化

4.1.5 添加或去除反斜线

4.1.6 字符串的连接与分割

4.1.7 查找字符串

4.1.8 替换字符串

4.1.9 获取子串

4.2 正则表达式应用

4.2.1 正则表达式概述

4.2.2 编写正则表达式

4.2.3 正则表达式搜索

4.2.4 正则表达式替换

4.2.5 用正则表达式分割字符串

习题4

上机实验4 字符串与正则表达式应用

第5章 构建PHP互动网页

5.1 获取表单变量

5.1.1 创建表单

5.1.2 使用按钮

5.1.3 获取表单变量

5.1.4 使用文本框

5.1.5 使用单选按钮

5.1.6 使用复选框

5.1.7 使用列表框

5.1.8 使用隐藏域

5.1.9 添加图像按钮

5.2 表单验证

5.2.1 添加Spry构件

5.2.2 Spry验证文本域

5.2.3 Spry验证文本区域

5.2.4 Spry验证复选框

5.2.5 Spry验证选择框

5.3 获取URL参数

5.3.1 生成URL参数

5.3.2 检索URL参数

5.4 页面跳转

5.4.1 使用header()函数

5.4.2 使用客户端脚本

5.4.3 使用HTML标记

5.5 会话管理

5.5.1 会话变量概述

5.5.2 创建会话变量

5.5.3 注销会话变量

5.6 Cookie应用

5.6.1 Cookie概述

5.6.2 在PHP中应用Cookie

习题5

上机实验5 构建PHP互动网页

第6章 PHP文件编程

6.1 文件操作

6.1.1 检查文件是否存在

6.1.2 打开和关闭文件

6.1.3 写入文件

6.1.4 读取文件

6.1.5 文件定位

6.1.6 检查文件属性

6.1.7 重命名文件

6.1.8 复制文件

6.1.9 删除文件

6.2 目录操作

6.2.1 创建目录

6.2.2 获取和更改当前目录

6.2.3 读取目录

6.2.4 删除目录

6.2.5 解析路径信息

6.2.6 检查磁盘空间

6.3 文件上传

6.3.1 创建文件域

6.3.2 上传单个文件

6.3.3 上传多个文件

习题6

上机实验6 PHP文件编程

第7章 PHP图像处理

7.1 配置GD库

7.1.1 加载GD库

7.1.2 获取GD库信息

7.2 图像基本操作

7.2.1 创建图像

7.2.2 输出图像

7.2.3 分配颜色

7.3 画基本图形

7.3.1 画像素

7.3.2 画轮廓图形

7.3.3 画填充图形

7.4 向图像写入文本

7.4.1 写入单个字符

7.4.2 写入字符串

7.4.3 写入中文文本

习题7

上机实验7 PHP图像处理

第8章 MySQL数据库管理

8.1 MySQL应用基础

8.1.1 MySQL服务器管理

8.1.2 客户端程序和实用工具介绍

8.1.3 mysql命令行工具

8.2 数据库创建与维护

8.2.1 创建、显示和删除数据库

8.2.2 数据类型

8.2.3 表的创建与维护

8.3 数据查询与操作

8.3.1 插入记录

8.3.2 查询记录

8.3.3 更改记录

8.3.4 删除记录

8.4 其他数据库对象

8.4.1 索引

8.4.2 视图

8.4.3 存储过程

8.4.4 存储函数

8.4.5 触发程序

8.5 安全性管理

8.5.1 用户管理

8.5.2 权限管理

习题8

上机实验8 MySQL数据库管理

第9章 PHP数据库编程

9.1 创建数据库链接

9.1.1 编程实现MySQL数据库链接

9.1.2 在Dreamweaver中创建MySQL链接

9.1.3 数据库链接的应用与管理

9.2 查询记录

9.2.1 通过编程实现查询记录

9.2.2 在Dreamweaver中创建记录集

9.2.3 分页显示记录集

9.2.4 创建搜索/结果页

9.2.5 创建主/详细页

9.3 添加记录

9.3.1 通过编程实现添加记录

9.3.2 快速生成记录添加页

9.4 更新记录

9.4.1 通过编程实现记录更新

9.4.2 快速生成记录更新页

9.5 删除记录

9.5.1 通过编程实现记录删除

9.5.2 快速生成记录删除页

习题9

上机实验9 PHP数据库编程

第10章 会员管理系统设计

10.1 系统总体设计

10.1.1 系统功能分析

10.1.2 数据库设计与实现

10.1.3 构建PHP动态站点

10.1.4 站点文件组成

10.2 系统功能实现

10.2.1 创建CSS样式表

10.2.2 创建网站导航条

10.2.3 会员注册

10.2.4 检查用户名

10.2.5 会员登录

10.2.6 系统首页

10.2.7 会员信息更新

10.2.8 密码查询

10.2.9 照片上传

10.2.10 会员管理

习题10

上机实验10 会员管理系统设计

书摘插图

第1章 配置PHP开发环境

PHP是一种简单而强大的开源脚本语言,用于创建动态Web内容。PHP与ASP非常类似,但PHP区别于ASP的显著特点在于其开源性和跨平台性,PHP通常与具有开源性的数据库管理系统MySQL一起使用,用于开发具有数据库驱动的动态网站。本章讲述如何配置PHP开发环境,首先对PHP开发组件做一个简要说明,然后介绍如何配置PHP开发环境。

1.1PHP开发组件介绍

利用PHP开发动态网站时,主要用到3个组件:Web服务器软件Apache、服务器端脚本编程语言PHP以及数据库服务器软件MySQL。只有把这三者结合起来使用,才能最大限度地发挥它们的优势。

1.1.1Apache服务器

Apache是一款流行的Web服务器软件。据调查,目前在Internet上大约有50%以上的Web服务器都在用Apache。Apache功能强大、性能稳定,而且是完全免费的,完全开放源代码,可以从Internet上自由下载。

Apache服务器具有以下主要特点:

(1)支持多种Web编程语言,如ASP、JSP以及PHP等。

(2)安全性高。作为最流行的Web服务器,Apache具有极高的安全性,使其能够应对可能的安全威胁和信息泄露。

(3)扩展性好。Apache可以用于W'mdows、UNIX、Linux以及FREEBSD等多种操作系统,而且在不同操作系统中进行配置的步骤基本相同,可移植性很高。

(4)UNIX线程。从版本2.0开始,在支持POSIX线程的UNIX系统上,Apache能在混合多线程、多线程模式下运行,从而使可伸缩性得到改善。

(5)新的编译系统。在版本2.0中,重写了Apache的编译系统,现在是基于autoconf和libtool,从而使得Apache的配置系统与其他软件包更为相似。

(6)对非UNIX平台更好的支持。Apache在诸如BeOS、OS/2以及Windows等非UNIX平台上具有更快的速度和更好的稳定性。

……

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