PHP Web开发实用教程

当前位置:首页 > 计算机网络 > 程序设计 > PHP Web开发实用教程

出版社:清华大学出版社
出版日期:2011-9
ISBN:9787302264293
作者:曾俊国,罗刚,王飞
页数:270页

书籍目录

第1章  PHP概述及其运行环境的配置 1  1.1  动态Web站点 1    1.1.1  什么是动态Web站点 1    1.1.2  从静态网站到动态网站的演变 1  1.2  PHP基本原理及由来 2    1.2.1  PHP概念 2    1.2.2  PHP的产生与发展 2    1.2.3  PHP原理 3  1.3  PHP的运行环境 4    1.3.1  PHP运行的软硬件环境 4    1.3.2  Apache的安装及服务器配置 4    1.3.3  如何安装PHP 9    1.3.4  PHP与Apache建立关联 11    1.3.5  测试PHP运行环境 12  1.4  常用的PHP程序编辑工具 13    1.4.1  PHP代码开发工具 13    1.4.2  网页设计工具 14    1.4.3  文本编辑工具 14  1.5  本章小结 15  1.6  练习题 15  1.7  上机实战 15第2章  HTML基础 16  2.1  HTML文档的基本结构 16    2.1.1  HTML文件结构 16    2.1.2  标题标记及主体标记 17  2.2  文本格式标记 17    2.2.1  标题字体标记 17    2.2.2  字体风格标记 17    2.2.3  字体标记 18    2.2.4  字段落标记与换行标记 18    2.2.5  列表标记 19    2.2.6  水平线标记 20    2.2.7  转义字符与其他特殊符号 20  2.3  超链接标记 21    2.3.1  链接的定义 21    2.3.2  超链接的种类 21  2.4  图像标记 22    2.4.1  图像的基本格式 22    2.4.2  图像的对齐方式 23    2.4.3  图像的大小 24  2.5  表格标记 24    2.5.1  表格定义标记 24    2.5.2  表格体标记 27  2.6  表单标记 28    2.6.1  表单的定义语法 28    2.6.2  在文本框中输入文字和密码 28    2.6.3  复选框和单选按钮 29    2.6.4  列表框 30    2.6.5  文本区域 31    2.6.6  表单中的按钮 31    2.6.7  隐藏表单的元素 32  2.7  在HTML中嵌入PHP代码 32  2.8  案例剖析:制作网上问卷调查表单 33      2.8.1  程序功能介绍 33      2.8.2  程序代码分析 34  2.9  本章小结 36  2.10  练习题 36  2.11  上机实战 36第3章  PHP的基本语法 37  3.1  PHP语法综述 37    3.1.1  PHP程序语言的特点 37    3.1.2  PHP无可比拟的优势 38  3.2  数据类型 39    3.2.1  布尔数据类型 39    3.2.2  整数数据类型 41    3.2.3  浮点数数据类型 42    3.2.4  字符串数据类型 43    3.2.5  转义字符串 46    3.2.6  数组数据类型 47    3.2.7  对象数据类型 48    3.2.8  资源数据类型 50    3.2.9  NULL数据类型 50  3.3  PHP的变量与常数 50    3.3.1  变量的定义与赋值 51    3.3.2  变量的参考指定 51    3.3.3  常数的声明 52    3.3.4  保留字 53    3.3.5  可变变量(动态变量) 53    3.3.6  运算符优先级 54    3.3.7  算术运算符 56    3.3.8  赋值运算符 57    3.3.9  位运算符 57    3.3.10  递增/递减运算符 58    3.3.11  逻辑运算符 59    3.3.12  字符串运算符 59    3.3.13  强制类型转换运算符 60    3.3.14  执行运算符 61    3.3.15  PHP语言表达式 61  3.4  PHP程序中的流程控制 62    3.4.1  if…else语句 62    3.4.2  if…else if语句 62    3.4.3  while循环结构 63    3.4.4  do…while循环结构 63    3.4.5  for循环结构 65    3.4.6  foreach循环 66    3.4.7  break与continue语句 66    3.4.8  switch语句 67  3.5  案例剖析:九九乘法口诀表的实现 68    3.5.1  程序功能介绍 68    3.5.2  程序代码分析 69  3.6  本章小结 69  3.7  练习题 70  3.8  上机实战 70第4章  PHP中的函数与内置数组 71  4.1  PHP内置函数概述 71    4.1.1  PHP标准函数与扩展函数 71    4.1.2  启用扩展函数库 72  4.2  PHP内置数组 72    4.2.1  PHP?5内置数组简介 73    4.2.2  接收表单数据和URL附加数据 73    4.2.3  用Session和Cookie实现用户登录 75  4.3  PHP数组函数 79    4.3.1  数组函数总览 79    4.3.2  array()函数 81    4.3.3  count()函数 81    4.3.4  each()函数 82    4.3.5  current()、reset()、end()、next()和prev()函数 82  4.4  字符串处理函数 83    4.4.1  字符串处理函数总览 83    4.4.2  去除空格函数 85    4.4.3  HTML处理相关函数 86    4.4.4  改变字符串大小写 88    4.4.5  字符串拆分与连接 88    4.4.6  字符串查找 90    4.4.7  字符串替换 92    4.4.8  字符串加密 93  4.5  时间日期函数 94    4.5.1  时间日期函数总览 94    4.5.2  date()和time()函数 95    4.5.3  strtotime()函数 97    4.5.4  getdate()函数 97    4.5.5  mktime()函数 98  4.6  数学函数 99    4.6.1  数学函数总览 99    4.6.2  求随机数的rand()函数 100    4.6.3  最大值函数与最小值函数 101    4.6.4  ceil()、floor()和round()函数 101  4.7  图像处理函数 102    4.7.1  用图像处理函数绘制PNG图形 103    4.7.2  用图像处理函数制作水印效果 103  4.8  自定义函数 104    4.8.1  函数的定义与调用 104    4.8.2  函数的参数传递 105    4.8.3  用函数的同名变量实现可变函数 107    4.8.4  变量在函数中的使用 108  4.9  案例剖析:图像验证码的实现 109    4.9.1  程序功能介绍 110    4.9.2  程序代码分析 110  4.10  本章小结 112  4.11  练习题 112  4.12  上机实战 112第5章  目录与文件操作 113  5.1  文件操作 113    5.1.1  文件的基本操作方法 113    5.1.2  文件操作的重要函数 116    5.1.3  文件操作函数的综合案例 117  5.2  目录操作 118    5.2.1  创建和删除目录 118    5.2.2  获取和更改当前目录 119    5.2.3  读取目录内容 120    5.2.4  解析路径信息 122  5.3  文件上传的实现 123    5.3.1  创建文件域 123    5.3.2  单个文件的上传 123    5.3.3  多个文件的上传 125  5.4  案例剖析:基于文件名的目录搜索 127    5.4.1  程序功能介绍 127    5.4.2  程序代码分析 127  5.5  本章小结 128  5.6  练习题 129  5.7  上机实战 129第6章  MySQL数据库的安装与使用 130  6.1  MySQL数据库简介 130    6.1.1  Web开发与数据库 130    6.1.2  MySQL数据库概述 131  6.2  MySQL数据库的安装与系统设置 131    6.2.1  下载MySQL安装包 131    6.2.2  安装MySQL 132    6.2.3  测试MySQL 136  6.3  MySQL数据库支持的数据类型 136    6.3.1  数值类型 137    6.3.2  日期和时间类型 138    6.3.3  字符串类型 138  6.4  结构化查询语言简介 139    6.4.1  结构化查询语言简介 139    6.4.2  常用的SQL语句用法 139  6.5  常用的可视化MySQL数据库管理工具 143    6.5.1  phpMyAdmin的安装与使用 144    6.5.2  Navicat MySQL的安装与使用 146  6.6  案例剖析:学生成绩数据库规划与实现 147    6.6.1  程序功能介绍 147    6.6.2  程序代码分析 148  6.7  本章小结 149  6.8  练习题 149  6.9  上机实战 149第7章  PHP与MySQL的珠联璧合 151  7.1  运用PHP和MySQL联合开发Web的优势 151  7.2  连接MySQL数据库的前期准备工作 151  7.3  PHP操作MySQL数据库常用方法 152    7.3.1  连接数据库 152    7.3.2  选择数据库 153    7.3.3  对数据库进行操作 153    7.3.4  其他常用的MySQL函数 155  7.4  案例剖析:网上学生成绩查询系统的实现 159    7.4.1  程序功能介绍 159    7.4.2  程序代码分析 160  7.5  本章小结 161  7.6  练习题 162  7.7  上机实战 162第8章  PHP中的正则表达式及式样匹配 163  8.1  正则表达式简介 163    8.1.1  正则表达式概念 163    8.1.2  常用的正则表达式及举例 166  8.2  模式匹配函数 167    8.2.1  匹配字符串 168    8.2.2  替换字符串 169    8.2.3  用正则表达式分割字符串 170    8.2.4  转义正则表达式字符 172  8.3  案例剖析:新用户注册程序 172    8.3.1  程序功能介绍 172    8.3.2  程序代码分析 173  8.4  本章小结 174  8.5  练习题 174  8.6  上机实战 174第9章  PHP中的对象 175  9.1  类与对象 175    9.1.1  类的概念 175    9.1.2  对象 176  9.2  使用类 177    9.2.1  定义类和类的实例化 177    9.2.2  显示对象的信息 178    9.2.3  类成员和作用域 179    9.2.4  构造函数与析构函数 180    9.2.5  继承 181  9.3  PHP的对象特性 182    9.3.1  final类和方法 182    9.3.2  静态成员 183    9.3.3  克隆对象 183    9.3.4  方法重载 184  9.4  案例剖析:一个课程管理类及其对象的实现 185    9.4.1  程序功能介绍 185    9.4.2  程序代码分析 186  9.5  本章小结 188  9.6  练习题 188  9.7  上机实战 188第10章  Dreamweaver CS4中的PHP程序设计 189  10.1  Dreamweaver CS4概述 189  10.2  利用Dreamweaver建立PHP动态网站站点 189    10.2.1  站点的建立 190    10.2.2  在Dreamweaver中创建MySQL连接 192    10.2.3  数据库连接的管理与应用 195  10.3  数据集的创建与应用 196    10.3.1  利用Dreamweaver创建记录集 196    10.3.2  分页显示查询结果 199    10.3.3  搜索/结果页的创建 201    10.3.4  主/详细记录页的创建 203  10.4  记录的添加、删除与更新 205    10.4.1  数据记录的添加 205    10.4.2  删除数据 208    10.4.3  数据记录的更新 209  10.5  案例剖析:网上留言簿的实现 210    10.5.1  程序功能介绍 210    10.5.2  程序代码分析 212  10.6  本章小结 215  10.7  练习题 216  10.8  上机实战 216第11章  PHP程序开发综合实例——网络留言板 217  11.1  系统概述 217    11.1.1  需求分析 217    11.1.2  流程设计 218  11.2  数据库设计 218    11.2.1  需求分析及逻辑结构设计 218    11.2.2  数据库及数据表的建立 219  11.3  系统公用模块设计及代码编写 220    11.3.1  用户类公用模块代码的设计与实现 221    11.3.2  留言内容类公用模块代码的设计与实现 222    11.3.3  IP地址类公用模块代码的设计与实现 224    11.3.4  用户验证公用模块代码的设计与实现 225    11.3.5  保存用户留言公用模块代码的设计与实现 226    11.3.6  删除用户留言公用模块代码的设计与实现 226  11.4  各功能页面的设计及代码编写 227    11.4.1  网站首页的设计与实现 227    11.4.2  用户注册页面的设计与实现 232    11.4.3  添加新留言页面的设计与实现 234    11.4.4  问卷调查内容设置功能页面的设计与实现 234    11.4.5  网络投票页面的设计与实现 238    11.4.6  网络投票结果查询页面的设计与实现 241  11.5  本章小结 242  11.6  练习题 243  11.7  上机实战 243第12章  实验指导 244  12.1  PHP+MySQL+Apache系统开发平台的配置 244    12.1.1  下载AppServ软件 244    12.1.2  安装AppServ软件 245    12.1.3  php.ini文件的配置 248  12.2  实验一:成绩管理系统的设计与实现 249    12.2.1  实验项目设计目的 249    12.2.2  需求分析及功能描述 249    12.2.3  数据库设计 250    12.2.4  代码设计 251  12.3  实验二:用户管理系统的设计与实现 262    12.3.1  实验项目设计目的 262    12.3.2  需求分析及功能描述 262    12.3.3  数据库设计 263    12.3.4  代码设计 263  12.4  实验项目设计总结与提高 270参考文献 271

编辑推荐

  《PHP Web开发实用教程》取材广泛,注重实际应用。《PHP Web开发实用教程》所有案例都是作者从日常教学和生活中遴选出来的典型案例,具有很强的代表性,实际应用性强。案例完整,结构清晰。《PHP Web开发实用教程》中的大小案例有数百个,各案例力求功能齐全,其代码实现由浅入深、循序渐进。讲解通俗,步骤详细。每个案例的开发步骤都以通俗易懂的语言进行阐述,并穿插了大量的图片和表格。代码准确,注释清晰。《PHP Web开发实用教程》所有案例的代码都有详尽的注释,以便于读者理解核心代码的功能和逻辑意义。《PHP Web开发实用教程》所有案例的代码、经笔者精心收集的相关软件及学习资源都可通过清华大学出版社网站下载,以方便读者学习。

作者简介

《PHP Web开发实用教程》针对PHP初学者设计,通过通俗易懂的语言和大量生动、典型的实例,由浅入深、循序渐进地介绍了利用PHP进行网络编程的常用技术和方法。全书共分为12章,第1~5章主要介绍了PHP环境的安装、配置及PHP语言基础知识,第6、7章主要介绍了MySQL数据库的安装使用以及PHP与MySQL的联合开发,第8~12章主要介绍了PHP的高级编程应用,以及综合实例和实验指导,以充分满足课堂教学需要。

图书封面


 PHP Web开发实用教程下载



发布书评

 
 


精彩短评 (总计4条)

  •     书本还可以,不过读起来比较晦涩
  •     该书讲解比较透彻,不错
  •     书还是可以,只是速度有点慢了。
  •     这个PHP开发还是挺有用的,清华大学出版的却是不错
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024