图书介绍

PHP从入门到精通 软件开发视频大讲堂2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PHP从入门到精通 软件开发视频大讲堂
  • 邹天思,孙鹏等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302179597
  • 出版时间:2008
  • 标注页数:557页
  • 文件大小:172MB
  • 文件页数:574页
  • 主题词:PHP语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP从入门到精通 软件开发视频大讲堂PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础知识3

第1章 初识PHP 教学录像:23分42秒3

1.1 PHP概述4

什么是PHP4

PHP语言的优势4

PHP 5的新特性5

PHP的发展趋势5

PHP的应用领域7

1.2扩展库7

PHP 5内置标准扩展库7

Zend引擎2.210

1.3前期准备工作10

HTML标记语言11

JavaScript脚本11

1.4网站建设的基本流程11

1.5学习资源12

常用软件资源12

常用网上资源12

主要图书网站13

国内主要书城网站13

1.6如何学好PHP14

1.7小结14

第2章 PHP环境搭建和开发工具 教学录像:36分3秒15

2.1 PHP开发环境和准备工作16

2.2 Windows下Apache+MySQL+PHP16

的安装16

安装Apache16

安装PHP518

安装MySQL19

2.3配置Apache和PHP 522

2.4在Windows下架设HS+PHP的执行环境24

2.5在Linux下的安装配置27

安装Apache服务器27

安装MySQL数据库29

安装PHP 5语言29

2.6在Windows下使用组合包31

2.7 PHP常用开发工具32

Eclipse32

ZendStudio32

NuSphere PhpED33

Delphi for PHP34

Dreamweaver35

2.8第一个PHP实例35

2.9小结37

2.10练习与实践37

第3章 PHP语言基础 教学录像:49分19秒39

3.1 PHP标记风格40

3.2 PHP注释的应用40

3.3 PHP的数据类型41

标量数据类型42

复合数据类型46

特殊数据类型47

转换数据类型48

检测数据类型50

3.4 PHP常量50

声明和使用常量51

预定义常量52

3.5 PHP变量53

变量声明及使用53

变量作用域54

可变变量57

PHP预定义变量57

3.6 PHP运算符58

算术运算符58

字符串运算符59

赋值运算符60

位运算符60

逻辑运算符61

比较运算符62

错误控制运算符63

三元运算符63

运算符的优先顺序和结合规则64

3.7 PHP的表达式65

3.8 PHP函数65

定义和调用函数66

在函数间传递参数66

从函数中返回值68

变量函数68

对函数的引用69

取消引用70

3.9 PHP编码规范70

什么是编码规范70

编码规范有什么好处71

HTML编码规范71

PHP编码规范72

PHP书写规则73

PHP命名规则74

文件和目录76

3.10小结77

3.11练习与实践77

第4章 流程控制语句 教学录像:31分10秒79

4.1条件控制语句80

if语句80

if...else语句81

elseif语句82

switch...case多重判断语句83

4.2循环控制语句84

while循环语句85

do...while循环语句85

for循环语句86

foreach循环87

流程控制的另一种书写格式88

使用break/continue语句跳出循环89

4.3小结92

4.4练习与实践92

第5章 字符串操作 教学录像:1小时18分13秒93

5.1字符串简介94

5.2单引号和双引号的区别94

5.3字符串的连接符95

5.4字符串操作96

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

转义、还原字符串数据98

获取字符串的长度100

截取字符串101

比较字符串103

检索字符串105

替换字符串106

格式化字符串109

分割字符串109

5.5小结111

5.6练习与实践111

第6章 正则表达式 教学录像:28分34秒113

6.1什么是正则表达式114

正则表达式的发展114

正则表达式中的术语114

6.2正则表达式语法规则115

行定位符(^和$)115

单词定界符(b、B)115

字符类([])116

选择字符(|)116

连字符(-)117

排除字符([^])117

限定符(?*+{n,m})117

点号字符(.)118

转义字符()118

反斜线()118

括号字符(())120

反向引用120

捕获120

断言(环视)121

模式修饰符122

6.3 POSIX扩展正则表达式函数122

ereg()函数和eregi()函数123

ereg_replace()函数和eregi_replace()函数123

split()函数和spliti()函数123

6.4 PCRE兼容正则表达式函数124

preg_grep()函数124

preg_match()函数和preg_match_a11()函数124

preg_quote()函数125

preg_replace()函数126

preg_replace_callback()函数126

preg_split()函数127

6.5应用正则表达式实现UBB使用帮助127

6.6小结128

6.7练习与实践128

第7章 PHP数组 教学录像:56分29秒129

7.1什么是数组130

7.2声明数组130

7.3数组的类型131

数字索引数组132

关联数组132

7.4输出数组133

7.5数组的构造133

一维数组133

二维数组134

7.6遍历数组135

7.7合并数组137

7.8字符串与数组的转换137

7.9统计数组元素个数139

7.10数组排序140

7.11小结143

7.12练习与实践143

第8章 PHP与Web页面交互 教学录像:1小时4分33秒145

8.1表单146

创建表单146

表单元素147

8.2在普通的Web页中插入表单150

8.3获取表单数据的两种方法152

使用POST方法提交表单153

使用GET方法提交表单153

8.4 PHP参数传递的常用方法155

$_POST[]全局变量155

$_GET[]全局变量155

$_SESSION[]变量156

8.5在Web页中嵌入PHP脚本156

在HTML标记中添加PHP脚本156

对表单元素的value属性进行赋值156

8.6在PHP中获取表单数据157

获取文本框、密码域、隐藏域、按钮、文本域的值157

获取单选按钮的值158

获取复选框的值159

获取下拉列表框/菜单列表框的值160

获取文件域的值163

8.7对URL传递的参数进行编/解码164

对URL传递的参数进行编码164

对URL传递的参数进行解码165

8.8 PHP与Web表单的综合应用166

8.9小结167

8.10练习与实践167

第9章 PHP与JavaScript交互 教学录像:1小时11分36秒169

9.1了解JavaScript170

什么是JavaScript170

JavaScript的功能170

9.2 JavaScript语言基础170

JavaScript数据类型171

JavaScript变量171

JavaScript注释172

9.3自定义函数173

9.4 JavaScript流程控制语句174

条件语句174

循环语句178

JavaScript跳转语句180

9.5 JavaScript事件181

9.6调用JavaScript脚本(JavaScript脚本嵌入方式)182

在HTML中嵌入JavaScript脚本182

应用JavaScript事件调用自定义函数183

在PHP动态网页中引用JS文件183

解决浏览器不支持JavaScript的问题185

9.7在PHP中调用JavaScript脚本187

应用JavaScript脚本验证表单元素是否为空187

应用JavaScript脚本制作二级导航菜单189

应用JavaScript脚本控制输入字符串的长度190

9.8小结192

9.9练习与实践192

第10章 日期和时间 教学录像:27分16秒193

10.1日期和时间的概述194

10.2处理日期和时间194

获取当前日期和时间194

获取日期信息196

检验日期的有效性197

输出格式化的日期和时间197

显示本地化的日期和时间199

10.3 UNIX时间戳202

什么是时间戳202

获得本地化时间戳202

获取当前时间戳203

10.4系统时区设置204

10.5开发中遇到的日期和时间问题204

比较两个时间的大小205

计算两个日期的差值205

计算页面脚本的运行时间206

10.6小结207

10.7练习与实践207

第2篇 核心技术211

第11章 Cookie与Session 教学录像:35分40秒211

11.1 Cookie管理212

了解Cookie212

创建Cookie213

读取Cookie214

删除Cookie215

Cookie的生命周期216

Cookie的综合应用——使用Cookie技术计算网站的月访问量216

11.2 Session管理217

了解Session217

创建会话218

Session的综合应用——通过Session判断用户的操作权限219

11.3 Cookie与Session的比较223

11.4小结223

11.5练习与实践223

第12章 图形图像处理技术 教学录像:36分13秒225

12.1了解GD库226

12.2在PHP中设定图像支持226

12.3 Jpgraph的安装与配置226

Jpgraph的安装227

Jpgraph的配置227

12.4图形图像的典型应用227

创建一个简单的图像228

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

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

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

使用折线图统计图书月销售额232

使用3D饼形图统计各类商品的234

年销售额比率234

12.5小结235

12.6练习与实践235

第13章 文件系统 教学录像:52分24秒237

13.1文件目录概述238

13.2文件处理238

打开文件/关闭文件238

读写文件239

操作文件244

13.3目录处理245

打开目录/关闭目录245

浏览目录246

操作目录247

13.4文件处理的高级应用248

远程文件的访问248

文件指针248

锁定文件249

13.5文件上传250

配置php.ini文件250

预定义变量$FILES251

文件上传函数252

多文件上传253

13.6小结254

13.7练习与实践254

第14章 面向对象 教学录像:30分18秒255

14.1面向对象的基本概念256

类256

对象256

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

14.2 PHP与对象257

类的定义257

成员方法257

类的实例化258

成员变量258

类常量259

构造方法和析构方法260

继承和多态的实现262

“$this->”和“∷”的使用264

数据隐藏265

静态变量(方法)268

14.3 PHP对象的高级应用269

fial关键字269

抽象类270

接口的使用271

克隆对象273

对象比较275

对象类型检测(instanceof)276

魔术方法(_)276

14.4小结281

14.5练习与实践281

第15章 PHP加密技术 教学录像:34分45秒283

15.1加密技术概述284

15.2 PHP加密函数284

使用crypt()函数进行加密284

使用md5()函数进行加密286

使用shal()函数进行加密286

15.3 PHP加密扩展库287

Mcrypt扩展库287

Mhash扩展库290

15.4小结291

15.5练习与实践291

第16章 MySQL数据库基础 教学录像:58分50秒293

16.1 MySQL简介294

16.2 MySQL的特点294

16.3启动、连接、断开和停止MySQL服务器295

启动MySQL服务器295

连接和断开MySQL服务器296

停止MySQL服务器298

16.4 MySQL数据库操作299

创建数据库CREATE DATABASE299

查看数据库SHOW DATABASES300

选择数据库USE DATABASE300

删除数据库DROP DATABASE301

16.5 MySQL数据表操作301

创建数据表CREATE TABLE301

查看表结构SHOW COLUMNS或DESCRIBE303

修改表结构ALTER TABLE304

重命名表RENAME TABLE305

删除表DROP TABLE305

16.6 MySQL语句操作306

插入记录INSERT306

查询数据库记录SELECT306

修改记录UPDATE307

删除记录DELETE308

16.7小结309

16.8练习与实践309

第17章 phpMyAdmin图形化管理工具 教学录像:57分47秒311

17.1 phpMyAdmin介绍312

17.2 phpMyAdmin的安装和配置312

Windows系统下phpMyAdmin的安装配置312

Linux系统下的phpMyAdmin安装配置314

17.3 phpMyAdmin的使用314

操作数据库314

操作数据表316

使用SQL语句操作数据表318

管理数据记录320

生成和执行mysql数据库脚本322

17.4小结324

17.5练习与实践324

第18章 PHP操作MySQL数据库 教学录像:1小时17分40秒325

18.1 PHP访问MySQL数据库的一般步骤326

18.2 PHP操作MySQL数据库的方法327

使用mysql_connect()函数连接MySQL服务器327

使用mysql_select_db()函数选择数据库文件329

使用mysql_query()函数执行SQL语句330

使用mysql_fetch_array()函数从数组结果集中获取信息331

使用mysql_fetch_object()函数从结果集中获取一行作为对象333

使用mysql_fetch_row()函数逐行获取结果集中的每条记录335

使用mysql_num_rows()函数获取查询结果集中的记录数336

18.3 PHP操作MySQL数据库337

使用Insert语句动态添加公告信息338

使用Select语句查询公告信息341

解决截取公告主题乱码问题342

分页显示公告信息345

使用update语句动态编辑公告信息347

使用Delete语句动态删除公告信息349

18.4小结351

18.5练习与实践351

第19章 ADODB类库 教学录像:56分15秒353

19.1什么是ADODB354

19.2为什么使用ADODB354

19.3 ADODB支持的数据库354

19.4下载与安装ADODB355

19.5使用ADODB操作MySQL356

19.6 ADODB类库356

公共变量357

主要函数358

公共函数362

ADORecordSet(结果集)363

载入其他页面366

错误处理及调试368

19.7 ADODB类库应用369

实现分页369

处理事务370

19.8小结371

19.9练习与实践371

第20章 程序调试及错误处理 教学录像:1小时19秒373

20.1基本调试流程374

20.2 PHP中的错误类型375

语法错误375

语义错误377

逻辑错误377

注释错误378

运行错误378

20.3 PH P的基本调试策略379

PHP的错误报告379

设置php.ini文件中的错误处理机制379

使用print语句调试程序380

使用@前缀字符屏蔽PHP脚本错误提示381

使用错误处理器记录日志381

20.4解决数据库乱码问题383

20.5小结383

第3篇 高级应用387

第21章 PHP网络开发 教学录像:42分33秒387

21.1电子邮件的原理388

电子邮件简介388

电子邮件基本原理388

21.2系统的配置需求388

SMTP服务器的安装和配置389

POP3的安装和配置392

21.3应用PHP发送和接收电子邮件394

发送一个简单电子邮件394

发送带附件的电子邮件397

接收带附件的电子邮件401

21.4小结406

21.5练习与实践406

第22章 PHP与XML技术 教学录像:31分17秒307

22.1 XML的概述408

22.2 XML语法408

XML文档结构408

XML声明409

处理指令409

注释409

XML元素410

XML属性410

使用CDATA标记410

XML命名空间411

22.3在PHP中创建XML文档412

22.4 SimpleXML412

创建SimpleXML对象413

遍历所有子元素414

遍历所有属性414

访问特定节点元素和属性415

修改XML数据416

保存XML文档417

22.5动态创建XML文档418

22.6小结419

22.7练习与实践419

第23章 PHP与LDAP技术 教学录像:25分27秒421

23.1 LDAP简介422

23.2 LDAP服务器的安装和配置422

OpenLDAP安装422

OpenLDAP配置423

重启OpenLDAP424

检查LDAP服务器424

使用OpenLDAP425

23.3 PHP与LDAP426

在PHP中加载LDAP426

连接LDAP服务器426

绑定LDAP服务器427

配置函数428

关闭LDAP服务器428

操作LDAP数据429

23.4小结431

23.5练习与实践431

第24章 PHP与Ajax技术 教学录像:32分47秒433

24.1 Ajax概述434

什么是Ajax434

Ajax的开发模式434

Ajax的优点435

24.2 Ajax使用的技术435

JavaScript脚本语言435

XMLHttpRequest435

XML语言438

DOM438

CSS438

24.3 Ajax开发需要注意的几个问题438

24.4在PHP中应用Ajax技术的典型应用440

在PHP中应用Ajax技术检测用户名440

在PHP中应用Ajax技术实现博客文章类别添加442

24.5小结446

24.6练习与实践446

第25章 Web Service与SOAP技术 教学录像:31分1秒447

25.1 Web Service技术448

25.2 SOAP协议448

SOAP Envelope449

SOAP Header449

SOAP Body449

SOAP Fault450

25.3 WSDL文档450

<defimitions>根元素451

<types>元素451

<message>元素451

<portType>元素452

<binding>元素452

<service>元素453

25.4 UDDI规范453

25.5 PHP内置SOAP类库453

配置SOAP454

建立WSDL454

创建服务器端页面454

创建客户端页面455

25.6使用NuSOAP类包455

NuSOAP介绍456

创建服务器端页面456

创建客户端页面457

25.7小结458

25.8练习与实践458

第26章 Smarty模板技术 教学录像:38分44秒459

26.1 Smarty简介460

什么是Smarty460

Smarty与MVC460

Smarty特点460

26.2 Smarty的安装配置461

Smarty下载和安装461

第一个Smarty程序461

Smarty配置463

26.3 Smarty模板设计464

Smarty模板文件464

注释464

变量465

修饰变量(variable modifers)468

流程控制469

26.4 Smarty程序设计473

Smarty中的常用方法473

Smarty的配置变量474

26.5小结475

26.6练习与实践475

第4篇 项目实战479

第27章 应用Smarty模板开发电子商务网站 教学录像:2小时10分54秒479

27.1系统分析480

需求分析480

编写项目计划书480

27.2系统设计484

系统目标484

系统功能结构484

系统流程图485

27.3软件开发环境486

27.4数据库与数据表的设计486

数据库分析486

创建数据库和数据表488

27.5搭建系统框架491

27.6公共文件设计492

数据库连接文件492

Smarty配置文件493

xmlhttprequest对象文件493

表单样式文件493

27.7前台首页设计496

27.8登录模块设计498

用户注册498

用户登录504

找回密码507

27.9会员信息模块设计512

会员中心512

安全退出516

27.10商品显示模块516

创建PHP页517

创建模板页518

js脚本页面519

27.11购物车模块设计519

添加商品519

显示购物车522

更改商品数量524

删除商品525

保存购物车527

27.12收银台模块设计529

显示订单530

填写订单531

处理订单532

反馈订单534

查询订单536

27.13后台首页设计539

后台首页布局539

DIV+JavaScript+CSS实现树形菜单540

27.14类别管理模块设计541

添加类别542

查看类别545

27.15订单管理模块设计549

27.16开发常见问题与解决552

解决Ajax的乱码问题552

使用JS脚本获取、输出标签内容553

使用浮动框架做关联菜单552

禁用页面缓存553

在新窗口中使用session553

防止站外链接554

判断上传文件格式554

打开Smarty缓存文件555

27.17发布网站555

注册域名555

申请空间556

将域名解析到服务器556

上传网站556

27.18小结557

热门推荐