万本电子书0元读

万本电子书0元读

顶部广告

PHP从入门到精通(微视频精编版)电子书

售       价:¥

42人正在读 | 1人评论 6.2

作       者:明日科技

出  版  社:清华大学出版社

出版时间:2020-07-01

字       数:21.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(7条)
  • 读书简介
  • 目录
  • 累计评论(7条)
《PHP从入门到精通(微视频精编版)》内容浅显易懂,实例丰富,详细介绍了使用PHP 进行程序开发需要掌握的知识。全书分为两册:核心技术分册和强化训练分册。核心技术分册共16章,包括初识PHP、PHP语言基础、流程控制语句、字符串操作与正则表达式、PHP数组、面向对象、PHP与Web交互、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象层、Cookie与Session、图形图像处理技术、文件系统、PHP与Ajax技术、ThinkPHP框架和明日科技企业网站等内容。强化训练分册共13章,通过大量源于实际生活的趣味案例,强化上机实践,拓展和提升软件开发中对实际问题的分析与解决能力。
目录展开

封面页

书名页

版权页

内容简介

目录

Preface 前言

核心技术分册

第1篇 基础篇

第1章 初识PHP

1.1 PHP概述

1.1.1 什么是PHP

1.1.2 PHP语言的优势

1.1.3 PHP的发展趋势

1.1.4 PHP的应用领域

1.2 搭建PHP运行环境

1.2.1 phpStudy的下载与安装

1.2.2 PHP服务器的启动与停止

1.2.3 phpStudy的常用设置

1.3 PhpStorm的下载与安装

1.3.1 PhpStorm的下载

1.3.2 PhpStorm的安装

1.4 PhpStorm基本操作

1.4.1 创建PHP项目

1.4.2 打开已有项目

1.4.3 在项目中创建文件夹和文件

1.5 PhpStorm常用设置

1.5.1 设置文件编码格式

1.5.2 其他常用设置

1.6 小结

第2章 PHP语言基础

2.1 PHP标记风格

2.2 PHP注释的应用

2.3 PHP的数据类型

2.3.1 数据类型

2.3.2 数据类型转换

2.3.3 检测数据类型

2.4 PHP常量

2.4.1 定义常量

2.4.2 预定义常量

2.5 PHP变量

2.5.1 变量赋值及使用

2.5.2 预定义变量

2.6 PHP操作符

2.6.1 算术操作符

2.6.2 字符串操作符

2.6.3 赋值操作符

2.6.4 递增或递减操作符

2.6.5 逻辑操作符

2.6.6 比较操作符

2.6.7 条件操作符(或三元操作符)

2.6.8 操作符的优先级

2.7 PHP的表达式

2.8 PHP函数

2.8.1 定义和调用函数

2.8.2 在函数间传递参数

2.8.3 从函数中返回值

2.8.4 变量作用域

2.9 小结

2.10 实战

2.10.1 输出圆周率的近似值

2.10.2 将华氏温度转化为摄氏温度

第3章 流程控制语句

3.1 条件控制语句

3.1.1 if语句

3.1.2 if…else语句

3.1.3 elseif语句

3.1.4 switch语句

3.2 循环控制语句

3.2.1 for循环语句

3.2.2 while循环语句

3.2.3 do…while循环语句

3.3 跳转语句

3.3.1 break语句

3.3.2 continue语句

3.4 小结

3.5 实战

3.5.1 验证高斯定理

3.5.2 输出三角形金字塔

3.5.3 将学生成绩转化为等级

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

4.1 字符串的定义方法

4.1.1 使用单引号或双引号定义字符串

4.1.2 使用定界符定义字符串

4.2 字符串操作

4.2.1 去除字符串首尾空格和特殊字符

4.2.2 获取字符串的长度

4.2.3 截取字符串

4.2.4 检索字符串

4.2.5 替换字符串

4.2.6 分割、合成字符串

4.3 正则表达式

4.3.1 正则表达式简介

4.3.2 行定位符

4.3.3 元字符

4.3.4 限定符

4.3.5 字符类

4.3.6 排除字符

4.3.7 选择字符

4.3.8 转义字符

4.3.9 分组

4.4 正则表达式在PHP中的应用

4.5 小结

4.6 实战

4.6.1 “…”代替多余字符

4.6.2 判断车牌号归属地

4.6.3 检测邮箱格式

第5章 PHP数组

5.1 什么是数组

5.2 创建数组

5.2.1 使用array()函数创建数组

5.2.2 通过赋值方式创建数组

5.3 数组的类型

5.3.1 数字索引数组

5.3.2 关联数组

5.4 多维数组

5.5 遍历数组

5.6 统计数组元素个数

5.7 查询数组中指定元素

5.8 获取数组中最后一个元素

5.9 向数组中添加元素

5.10 其他常用数组函数

5.10.1 数组排序函数

5.10.2 数组计算函数

5.11 小结

5.12 实战

5.12.1 使用foreach遍历课程列表

5.12.2 使用foreach生成标签链接

5.12.3 使用array_unique()函数去除重复数据

第6章 面向对象

6.1 面向对象的基本概念

6.1.1 类的概念

6.1.2 对象的概念

6.1.3 面向对象编程的三大特点

6.2 PHP与对象

6.2.1 类的定义

6.2.2 成员方法

6.2.3 类的实例化

6.2.4 成员变量

6.2.5 类常量

6.2.6 构造方法和析构方法

6.2.7 继承和多态

6.2.8 “$this->”和“::”的使用

6.2.9 数据隐藏

6.2.10 静态变量(方法)

6.3 小结

6.4 实战

6.4.1 调用类的成员方法

6.4.2 生成图片验证码

第7章 PHP与Web交互

7.1 Web工作原理

7.1.1 HTTP协议

7.1.2 Web工作原理

7.2 HTML表单

7.2.1 HTML简介

7.2.2 HTML表单

7.2.3 表单元素

7.3 CSS美化表单页面

7.3.1 CSS简介

7.3.2 插入CSS

7.3.3 使用CSS美化表单页面

7.4 JavaScript表单验证

7.4.1 JavaScript简介

7.4.2 调用JavaScript

7.4.3 JavaScript表单验证

7.5 PHP获取表单数据

7.5.1 获取POST方式提交的表单数据

7.5.2 获取GET方式提交的表单数据

7.6 小结

7.7 实战

7.7.1 输出用户填写的信息

7.7.2 输出用户填写的登录信息

7.7.3 输出明日学院用户id

第8章 MySQL数据库基础

8.1 MySQL概述

8.2 启动和关闭MySQL服务器

8.2.1 启动MySQL服务器

8.2.2 连接和断开MySQL服务器

8.3 操作MySQL数据库

8.3.1 创建数据库

8.3.2 选择数据库

8.3.3 查看数据库

8.3.4 删除数据库

8.4 MySQL数据类型

8.4.1 数字类型

8.4.2 字符串类型

8.4.3 日期和时间类型

8.5 操作数据表

8.5.1 创建数据表

8.5.2 查看表结构

8.5.3 修改表结构

8.5.4 重命名数据表

8.5.5 删除数据表

8.6 数据表记录的操作

8.6.1 数据表记录的添加

8.6.2 数据表记录的查询

8.6.3 数据表记录的修改

8.6.4 数据表记录的删除

8.7 数据表记录的查询操作

8.8 MySQL图形化管理工具

8.8.1 phpMyAdmin简介

8.8.2 Navicat for MySQL简介

8.9 小结

第9章 PHP操作MySQL数据库

9.1 PHP操作MySQL数据库的方法

9.1.1 连接MySQL服务器

9.1.2 选择MySQL数据库

9.1.3 执行SQL语句

9.1.4 将结果集返回到数组

9.1.5 从结果集中获取一行作为对象

9.1.6 从结果集中获取一行作为枚举数组

9.1.7 从结果集中获取一行作为关联数组

9.1.8 获取查询结果集中的记录数

9.1.9 释放内存

9.1.10 关闭连接

9.2 管理MySQL数据库中的数据

9.2.1 添加数据

9.2.2 编辑数据

9.2.3 删除数据

9.3 小结

9.4 实战

9.4.1 实现会员注册功能

9.4.2 实现博客添加文章功能

9.4.3 实现多选删除功能

第10章 PDO数据库抽象层

10.1 什么是PDO

10.1.1 PDO概述

10.1.2 PDO特点

10.1.3 安装PDO

10.2 PDO连接数据库

10.2.1 PDO构造函数

10.2.2 DSN详解

10.3 PDO中执行SQL语句

10.4 PDO中获取结果集

10.4.1 fetch()方法

10.4.2 fetchAll()方法

10.4.3 fetchColumn()方法

10.5 PDO中捕获SQL语句中的错误

10.5.1 默认模式

10.5.2 警告模式

10.5.3 异常模式

10.6 小结

10.7 实战

10.7.1 获取所有会员的“邮箱”信息

10.7.2 使用默认模式捕获SQL语句中的错误

第2篇 提高篇

第11章 Cookie与Session

11.1 Cookie管理

11.1.1 了解Cookie

11.1.2 创建Cookie

11.1.3 读取Cookie

11.1.4 删除Cookie

11.1.5 Cookie的生命周期

11.1.6 7天免登录功能的实现

11.2 Session管理

11.2.1 了解Session

11.2.2 创建会话

11.2.3 使用Session实现判断用户登录功能

11.3 小结

11.4 实战

11.4.1 实现聊天室换肤的功能

11.4.2 实现加入购物车的功能

第12章 图形图像处理技术

12.1 在PHP中加载GD库

12.2 GD库的应用

12.2.1 创建一个简单的图像

12.2.2 使用GD2函数在照片上添加文字

12.2.3 使用图像处理技术生成验证码

12.3 JpGraph图像绘制库

12.3.1 JpGraph的下载

12.3.2 JpGraph的中文配置

12.3.3 JpGraph的使用

12.4 JpGraph典型应用

12.4.1 使用柱形图统计图书月销售量

12.4.2 使用折线图统计3本图书销售量

12.4.3 使用3D饼形图统计各类商品的年销售额比率

12.5 小结

12.6 实战

12.6.1 生成缩略图

12.6.2 生成中文图像验证码

第13章 文件系统

13.1 文件处理

13.1.1 打开/关闭文件

13.1.2 从文件中读取数据

13.1.3 将数据写入文件

13.1.4 操作文件

13.2 目录处理

13.2.1 打开/关闭目录

13.2.2 浏览目录

13.2.3 操作目录

13.3 文件上传

13.3.1 配置php.ini文件

13.3.2 预定义变量$_FILES

13.3.3 文件上传函数

13.3.4 多文件上传

13.4 小结

13.5 实战

13.5.1 获取明日科技官网页面资源

13.5.2 博客中上传txt文件

第14章 PHP与Ajax技术

14.1 Ajax概述

14.1.1 什么是Ajax

14.1.2 Ajax的开发模式

14.1.3 Ajax的优点

14.2 Ajax使用的技术

14.2.1 Ajax与JavaScript

14.2.2 XMLHttpRequest对象

14.3 Ajax技术的典型应用

14.3.1 应用Ajax技术检测用户名

14.3.2 使用jQuery的Ajax操作函数

14.4 小结

14.5 实战

14.5.1 使用Ajax的get方法发送信息

14.5.2 使用Ajax实现无跳转添加文章功能

第15章 ThinkPHP框架

15.1 ThinkPHP简介

15.1.1 ThinkPHP框架的特点

15.1.2 环境要求

15.1.3 下载ThinkPHP框架

15.2 ThinkPHP基础

15.2.1 目录结构

15.2.2 自动生成目录

15.2.3 快速生成新模块

15.2.4 模块化设计

15.2.5 执行流程

15.2.6 命名规范

15.3 ThinkPHP的配置

15.3.1 配置格式

15.3.2 调试配置

15.4 ThinkPHP的控制器

15.4.1 控制器

15.4.2 输入变量

15.4.3 请求类型

15.4.4 URL生成

15.4.5 跳转和重定向

15.5 ThinkPHP的模型

15.5.1 模型定义

15.5.2 实例化模型

15.5.3 连接数据库

15.5.4 连贯操作

15.5.5 CURD操作

15.6 ThinkPHP的视图

15.6.1 模板定义

15.6.2 模板赋值

15.6.3 指定模板文件

15.7 内置ThinkTemplate模板引擎

15.7.1 变量输出

15.7.2 使用函数

15.7.3 内置标签

15.7.4 模板继承

15.8 小结

第3篇 项目篇

第16章 明日科技企业网站

16.1 系统分析

16.1.1 系统功能结构

16.1.2 功能预览

16.1.3 系统流程图

16.1.4 开发环境

16.1.5 文件夹组织结构

16.2 数据库设计

16.2.1 数据库分析

16.2.2 数据库逻辑设计

16.3 前台首页设计

16.3.1 前台首页概述

16.3.2 前台首页技术分析

16.3.3 导航栏实现过程

16.3.4 幻灯片轮播实现过程

16.4 新闻模块设计

16.4.1 新闻模块概述

16.4.2 新闻模块技术分析

16.4.3 新闻列表页实现过程

16.4.4 新闻详情页实现过程

16.5 后台管理模块设计

16.5.1 后台登录模块概述

16.5.2 网站内容模块技术分析

16.5.3 文章管理实现过程

16.6 小结

强化训练分册

第1章 PHP语言基础

应用技能拓展学习

1.phpinfo()函数——打印PHP配置信息

2.预定义常量

3.PHP5中的新型字符串

4.类型转换

5.可变变量

6.三元运算符

7.字符串连接符

8.递增或递减运算符的使用

9.自定义函数实现替换空格符和回车符

10.自定义函数实现字符串过滤

11.什么函数需要使用默认参数

实战技能强化训练

训练一:基本功强化训练

1.在页面中打印PHP的配置信息

2.在页面中打印当前执行的PHP文件名

3.动态输出JavaScript代码

4.当数字遇到字符串

5.使用可变变量输出I Like PHP!

6.自定义数字的加密/解密算法

7.使用条件运算符判断数字的奇偶性

8.判断用户是否具有后台管理权限

9.打印随机组合生日祝福语

训练二:实战能力强化训练

10.打印2000—2020年的所有闰年

11.前置运算符和后置运算符的区别

12.使用位运算符对数字进行加密和解密

13.论坛内容的简短输出

14.自定义函数过滤字符串

第2章 流程控制语句

应用技能拓展学习

1.switch语句和break语句的结合使用

2.验证码函数

3.使用do…while语句的注意事项

4.break语句与continue语句的区别

5.if…else语句的执行顺序

6.while语句和do…while语句的区别

实战技能强化训练

训练一:基本功强化训练

1.考试成绩评定

2.图片验证码

3.健康生活提示

4.员工生日列表

5.员工详细信息浏览

6.表格的动态创建

7.控制页面中表情图的输出

8.动态改变页面中单元格的背景颜色

9.屏蔽偶数次的数据输出

10.跳过数据输出中指定的记录

11.执行指定次数的循环

训练二:实战能力强化训练

12.控制登录用户权限

13.网页框架的制作

14.员工信息的批量删除

15.员工信息的管理

16.Session购物车中数据的读取

17.网页版九九乘法表

18.读取购物车中的数据

19.图像验证码的生成

第3章 字符串操作与正则表达式

应用技能拓展学习

1.addslashes()函数—对指定SQL语句进行自动转义

2.stripslashes()函数—将addslashes()函数转义的字符串还原

3.str_ireplace()函数—字符串替换

4.strrev()函数—将字符串反转

5.strtolower()函数与strtoupper()函数

6.htmllentities()函数—使HTML代码格式化输出

7.number_format()函数—格式化数字

8.date()函数—日期函数

9.similar_text()函数—字符串的相似度获取

10.base64_encode()函数和base64_decode()函数

11.urlencode()函数—对字符串进行URL编码

12.urldecode()函数—对字符串进行URL解码

13.ord()函数—获取字符的ASCII码

14.通过异或方式对字符串加密的原理

15.strval()函数—将数字转换为字符串

16.preg_match()函数—匹配指定字符串

17.验证IP地址是否合法的正则表达式

18.自定义函数msubstr()解决对中文字符串截取时出现乱码的问题

19.split()函数—用正则表达式将字符串分割

20.microtime()函数—获取查询操作的执行时间

21.验证E-mail地址格式的正则表达式

22.验证邮政编码格式的正则表达式

23.使用strlen()函数处理中文字符需要注意的地方

24.strstr()函数和strpos()函数的区别

实战技能强化训练

训练一:基本功强化训练

1.对论坛的帖子内容进行转义

2.还原论坛中的帖子内容

3.查询关键字描红

4.获取上传文件的后缀

5.统一上传文件名称的大小写

6.论坛中直接输出HTML脚本

7.货币数据的格式化输出

8.日期、时间的格式化输出

9.比对论坛帖子的相似度

10.验证E-mail地址格式是否正确

训练二:实战能力强化训练

11.对用户密码进行加密和解密

12.保护URL地址中传递的参数

13.解析URL地址中传递的编码参数

14.获取任意字符的ASCII码

15.通过异或方式对用户注册密码进行加密

16.字符串与数字之间的转换

17.通过正则表达式对字符串进行匹配查找

18.通过IP地址查找主机所在地

19.解决对中文字符串截取时乱码问题

20.统计关键字的查询结果

21.计算查询操作的执行时间

22.判断邮政编码格式是否正确

第4章 PHP数组

应用技能拓展学习

1.array_push()函数—向数组中添加元素

2.array_pop()函数—获取并返回array数组的最后一个单元

3.array_unique()函数—去除数组中的重复元素

4.强制类型转换

5.shuffle()函数—将数组元素进行随机排序

6.rand()函数—获取随机数

7.array_key_exists()函数—检测数组中是否存在某个值

8.current()函数—返回数组中的当前单元

9.array_merge()函数—合并数组

10.array_chunk()函数—将一个数组分割成多个

11.count()函数—计算数组长度

实战技能强化训练

训练一:基本功强化训练

1.向数组中添加元素

2.将数组中指定索引位置的元素替换

3.获取数组中最后一个元素

4.去除数组中的重复元素

5.字符串与数组的转换

6.对数组元素进行随机排序

7.随机抽取数组中元素

8.获取数组当前的键名和值

训练二:实战能力强化训练

9.检测数组中是否存在某个值

10.获取数组中的当前单元

11.从数组中随机取出元素

12.合并数组

13.拆分数组

第5章 面向对象

应用技能拓展学习

1.方法重载

2.final关键字

3.对象类型检测

4.__set()和__get()方法

5.__call()方法

6.__toString()方法

7.__isset()方法

8.__unset()方法

9.__autoload()方法

10.类和对象的关系

11.方法与函数的区别

实战技能强化训练

训练一:基本功强化训练

1.数据库连接类中定义数据库连接方法

2.使用重载实现不同类型数据的运算

3.使用$this关键字调用汽车类自身的方法

4.学生类中使用构造方法为学生信息初始化

5.圆类中使用const关键字定义圆周率类常量

6.通过继承实现多态

训练二:实战能力强化训练

7.使用final关键字防止类被继承

8.检测当前对象属于哪个类

9.使用__set()方法为类中未声明的属性赋值

10.使用__get()方法获取未定义属性的名称

11.使用__call()方法打印类中未定义方法的信息

12.使用__toString()方法将类的实例转化为字符串

13.使用__isset()方法提示未定义属性信息

14.使用__unset()方法提示未定义属性信息

15.使用__autoload()方法自动导入类文件

第6章 PHP与Web交互

应用技能拓展学习

1.move_uploaded_file()函数——文件上传

2.动态改变文本框的rows属性

3.打开新窗口

4.定义<a>标签的样式

5.定义<body>标签的CSS样式

6.利用<div>的定位技术对页面进行布局

7.使用JavaScript代码定义单击事件

8.使用JavaScript代码动态地改变文本框的颜色

9.使用JavaScript代码实现动态插入信息

10.Web工作原理

11.JavaScript和Java的关系

12.JavaScript和jQuery的关系

实战技能强化训练

训练一:基本功强化训练

1.上传图片的表单

2.设置文本框的只读属性

3.自动计算金额

4.设置文本框的样式

5.文本域的滚动条

6.省市级联动菜单

7.设置下拉列表的样式

8.设置超链接的样式

9.设置<body>的样式

10.模拟的进度条

11.<div>标签设计用户注册页面

12.<div>标签设计论坛帖子浏览页面

训练二:实战能力强化训练

13.Tab键在文本域中的体现

14.去掉下拉选项的边框

15.修改表单属性为弹出窗口

16.表单输入单元的文字设置

17.表单输入单元单击删除

18.表单文本输入的移动选择

19.选择头像

第7章 MySQL数据库基础

应用技能拓展学习

1.set语句——设置不同变量

2.模糊查询

3.查询非空数据

4.distinct关键字——不显示重复记录

5.多表分组统计的实现

6.sum()函数——对某字段的所有记录进行求和

7.avg()函数——获取某字段所有记录的平均值

8.in关键字——多表之间的嵌套查询

9.any、some和all关键字

10.子查询

11.在phpMyAdmin图形化界面工具中修改操作与删除操作的区别

12.drop、delete和truncate的区别

13.主键、外键和索引的区别

实战技能强化训练

训练一:基本功强化训练

1.避免输出中文字符串时出现乱码

2.动态创建MySQL数据库

3.动态创建数据表

4.动态创建MySQL数据字段

5.查询字符串

6.查询非空数据

7.查询统计结果中的前n条记录

8.查询结果不显示重复记录

9.多表分组统计

训练二:实战能力强化训练

10.使用聚集函数sum()对学生成绩进行汇总

11.使用聚集函数avg()求学生的平均成绩

12.复杂的嵌套查询

13.嵌套查询在查询统计中的应用

14.使用子查询生成派生的表

15.phpMyAdmin操作数据

第8章 PHP操作MySQL数据库

应用技能拓展学习

1.mysqli类

2.mysqli_close()函数——实现MySQLi的内存回收

3.mysqli_connect()函数——连接MySQL数据库

4.mysqli_real_connect()函数——连接MySQL数据库

5.mysqli_error ()函数——获取最后一次应用数据库操作函数出错时的错误信息

6.mysqli_fetch_object()函数——获取查询结果中数据

7.创建MySQL视图

8.修改MySQL视图

9.创建传入参数的存储过程

10.创建MySQL触发器

11.查看MySQL数据库中的触发器

12.事务的处理函数

13.在命令模式下对数据库进行备份

14.恢复数据库命令

15 .mysqli_fetch_array() 、mysqli_fetch_assoc() 、mysqli_fetch_row()和mysqli_fetch_object()区别

16.mysqli_prepare()和mysqli_stmt_prepare()区别

实战技能强化训练

训练一:基本功强化训练

1.使用MySQLi扩展库连接MySQL数据库

2.通过MySQLi扩展库实现多表查询

3.通过MySQLi扩展技术实现内存的回收

4.使用MySQLi实现用户登录

5.使用MySQLi实现用户注册

6.使用MySQLi实现数据浏览

7.在MySQL数据库中创建视图

8.修改MySQL数据库中的视图

9.删除MySQL视图

10.使用MySQL视图查询学生成绩信息

训练二:实战能力强化训练

11.使用存储过程实现用户注册

12.创建MySQL触发器

13.查看MySQL触发器

14.使用事务处理技术实现关联表间信息的删除

15.使用事务处理技术实现银行的安全转账

16.通过命令模式备份数据库

17.通过手动方式备份数据库

18.通过命令方式恢复数据库

第9章 PDO数据库抽象层

应用技能拓展学习

1.不同的数据库对日期型数据查询的区别

2.limit关键字

3.提高SQL执行效率的方法

4.distinct与order by的联合使用

5.左连接

6.右连接

7.having关键字

8.where和having的区别

9.PDO的错误处理模式

10.try/catch异常捕获

11.errorCode()方法——获取操作数据库时产生的错误代码

12.errorInfo ()方法——获取操作数据库时产生的错误信息

13.PDO中的事务处理

14.为什么PDO能够防止SQL注入

15.PDO类和PDOStatement类的关系

实战技能强化训练

训练一:基本功强化训练

1.查询日期型数据

2.查询逻辑型数据

3.查询非空数据

4.利用变量查询字符型数据

5.查询指定的N条记录

6.查询前N条记录

7.查询从指定位置开始的N条记录

8.查询大于指定条件的记录

9.查询结果不显示重复记录

10.not与谓词进行组合条件的查询

训练二:实战能力强化训练

11.left outer join查询

12.right outer join查询

13.利用having语句过滤分组数据

14.获取查询错误号

15.获取查询错误信息

16.在PDO中设置错误模式

17.通过异常处理捕获PDO异常信息

18.使用函数die()打印错误信息

第10章 Cookie与Session

应用技能拓展学习

1.利用Cookie限制用户访问网站时间

2.session_set_cookie_params()函数

3.利用Session实现购物车

4.session_save_path()函数

5.Session缓存

6.Session数据库存储

7.Cookie和Session的区别

8.Cookie和Session的关系

实战技能强化训练

训练一:基本功强化训练

1.统计用户的在线时间

2.在客户端浏览器删除Cookie

3.屏蔽页面刷新对计数器的影响

4.在不同页面之间传递数据

5.解决Session中的常见问题

训练二:实战能力强化训练

6.限制用户访问网站的时间

7.Session购物车

8.将Session数据存储到数据库中

9.Session更换聊天室界面

10.清理Session缓存提高网站访问的效率

第11章 图形图像处理技术

应用技能拓展学习

1.使用JavaScript方法随机生成4位随机数

2.将图片以二进制的形式输出

3.onmousewheel事件——鼠标滚轮滚动事件

4.mt_rand()函数——产生min和max之间的随机数

5.getimagesize()函数——获取图片实际尺寸

6.setInterval()函数——在指定时间间隔内调用某函数

7.imagecopyresized()函数——图像复制

8.Apache防盗链技术原理

9.通过Session防盗链

10.imagettftext ()函数——在图像中添加文字

11.imagecopy()函数

12.生成带有干扰线的数字图形验证码

13.imageline()函数——绘制线条

14.imagefilledrectangle()函数——绘制填充矩形

15.SetFont()方法——设置文字样式

16.SetMargin()方法——设置边距

17.Set90AndMargin()方法——旋转90°

18.JpGraph中文乱码

19.如何使用JpGraph的其他图形

实战技能强化训练

训练一:基本功强化训练

1.数字验证码

2.通过鼠标滚轮控制图片大小

3.显示随机图像

4.获取页面中图像的实际尺寸

5.图像的手动播放

6.图像的自动播放

7.任意调整上传图像的大小

8.Apache防盗链技术

9.通过Session变量防盗链

10.GD2函数在照片上添加文字

11.GD2函数为图片添加文字水印

12.GD2函数为图片添加图像水印

训练二:实战能力强化训练

13.GD2函数生成图形验证码

14.GD2函数折线图分析网站月访问量走势

15.GD2函数柱形图分析编程词典满意度调查

16.GD2函数饼形图分析图书市场的份额

17.柱形图分析产品月销售量

18.柱形图展示编程词典上半年销量

19.折线图分析网站一天内的访问走势

20.柱形图分析编程词典销售比例

21.饼形图展示各语言编程词典销售比例

第12章 文件系统

应用技能拓展学习

1.header()函数——通过HTTP方式下载文件

2.文本计数器设计原理

3.basename()函数——返回指定文件目录中的基本文件名

4.allow_url_fopen参数

5.删除指定目录下特定格式文件

6.addslashes()函数——通过反斜线来引用字符串

7.目录函数

8.disk_total_space()函数——获取磁盘分区的大小

9.filectime()函数——返回指定文件的索引节点修改时间

10.filemtime ()函数——返回指定文件filename的最后修改时间

11.对URL字符串进行编码的重要性

12.file()函数和file_get_contents()函数的区别

13.设置表单属性enctype

实战技能强化训练

训练一:基本功强化训练

1.通过header()函数进行下载

2.从文本文件中读取注册服务条款

3.可以屏蔽刷新功能的文本计数器

4.判断文件是否被改动

5.重新定义上传文件的名称

6.读取远程文件的数据

7.删除指定目录下的所有.ini文件

8.将文本文件中数据存储到数据库中

训练二:实战能力强化训练

9.目录操作汇总

10.重新定义目录的名称

11.获取磁盘分区的大小

12.遍历指定目录下的所有文件

13.遍历、删除指定目录下的所有文件

第13章 PHP与Ajax技术

应用技能拓展学习

1.使用<iframe>实现Ajax文件上传

2.Createthumb()函数——创建缩略图

3.array_unique()函数—去除数组中的重复元素

4.无刷新分页实现原理

5.iconv()函数——实现编码转换功能

6.Ajax技术中的编码转换

7.mysql_insert_id()获取插入数据的ID

8.防止输出缓存数据

9.返回文档中所有元素的列表

10.无刷新级联下拉列表实现原理

11.浏览器兼容性问题

12.使用jQuery的Ajax方法

实战技能强化训练

训练一:基本功强化训练

1.使用iframe实现Ajax文件上传

2.createthumb函数——创建缩略图

3.Ajax动态生成缩略图

4.Ajax无刷新级联下拉列表

5.Ajax读取HTML文件

6.Ajax查询图书信息

7.Ajax无刷新分页

8.Ajax实现博客文章类别添加

训练二:实战能力强化训练

9.Ajax实现用户登录

10.Ajax无刷新倒计时

11.Ajax无刷新显示聊天信息

12.Ajax无刷新读取XML文件

13.Ajax读取XML节点属性

14.Ajax无刷新获取用户的个人信息

15.Ajax无刷新获取指定信息

答案提示

累计评论(7条) 5个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部