图书介绍
从零开始学PHPPDF|Epub|txt|kindle电子书版本网盘下载
- 何俊斌等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121122910
- 出版时间:2011
- 标注页数:308页
- 文件大小:98MB
- 文件页数:310页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
从零开始学PHPPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 PHP程序语言15
第1章 PHP漫谈(教学视频:19分钟)15
1.1认识PHP15
1.2 HTML基础16
1.2.1 HTML文档基本格式16
1.2.2用标签显示Hello World17
1.2.3创建网页上的列表18
1.2.4创建图像和链接19
1.2.5创建表格21
1.2.6创建表单23
1.3 JavaScript基础25
1.3.1 JavaScript的基本格式26
1.3.2控制IE的页面大小26
1.3.3获取页面文档内容27
1.3.4客户端数据存储机制Cookie28
1.3.5客户端事件驱动30
1.3.6实现客户端验证33
1.4小结34
1.5习题34
第2章 PHP编程硬件和软件需求(教学视频:25分钟)36
2.1环境搭建36
2.1.1 Linux系统安装Apache、MySQL和PHP36
2.1.2 Windows系统安装Apache、MySQL和PHP39
2.1.3安装Zend Studio42
2.2 Apache和PHP配置43
2.2.1 Apache服务器基本配置43
2.2.2 PHP的基本配置44
2.2.3 PHP文件上传配置45
2.2.4 PHP的Session配置45
2.2.5 PHP的电子邮件配置45
2.2.6 PHP的安全设置46
2.2.7 PHP调试设置46
2.3第一个PHP程序Hello World47
2.4小结50
2.5习题51
第3章 类型(教学视频:19分钟)52
3.1类型的世界52
3.2一切皆数据52
3.3无类型(NULL)52
3.4布尔型(Boolean)54
3.5数值55
3.5.1整型(integer)55
3.5.2浮点型(float)55
3.5.3理解整型和浮点型56
3.5.4理解数值范围56
3.6字符串(string)58
3.7资源(resource)59
3.8小结59
3.9习题59
第4章 变量和常量(教学视频:25分钟)60
4.1从类型到变量60
4.2变量的命名62
4.3可变变量62
4.4预定义变量63
4.5外部变量64
4.6引用66
4.7变量的销毁67
4.8常量68
4.8.1常量的定义68
4.8.2魔术常量69
4.9小结69
4.10习题69
第5章 运算符、表达式和语句(教学视频:12分钟)70
5.1算数运算符70
5.1.1加减乘除70
5.1.2求模70
5.1.3取反71
5.2赋值运算符71
5.3自运算符71
5.4递增/递减运算符72
5.5字符串运算符73
5.6比较运算符74
5.7逻辑运算符74
5.8位运算符75
5.9执行运算符76
5.10错误控制运算符76
5.11表达式和语句76
5.11.1表达式76
5.11.2语句77
5.12注释77
5.13小结78
5.14习题78
第6章 顺序流程(教学视频:25分钟)79
6.1有序的世界79
6.2条件分支79
6.2.1 if语句79
6.2.2 if…else语句80
6.2.3 ?…:语句81
6.2.4 elseif语句82
6.2.5 switch语句84
6.3循环85
6.3.1 while语句85
6.3.2 do…while语句87
6.3.3 for语句88
6.3.4 foreach语句89
6.4关键字90
6.4.1 break语句90
6.4.2 continue语句91
6.4.3 return语句92
6.5异常处理93
6.6 declare语句93
6.7流程控制强化训练94
6.8小结96
6.9习题96
第7章 函数(教学视频:29分钟)97
7.1使用函数97
7.2系统(内置)函数98
7.3自定义函数98
7.4函数参数100
7.5返回值102
7.6动态调用函数102
7.7作用域103
7.7.1局部作用域103
7.7.2全局作用域105
7.8生存期106
7.9小结108
7.10习题108
第8章 PHP数组类(教学视频:38分钟)109
8.1什么是数组109
8.1.1什么是PHP的数组109
8.1.2创建PHP的数组109
8.2增加删除数组元素111
8.2.1使用$arrayname[]增加数组元素112
8.2.2使用unset()删除数组中的元素112
8.2.3使用array_push()压入数组元素113
8.2.4使用array_pop()弹出数组元素113
8.3遍历输出数组114
8.3.1使用printr()打印数组114
8.3.2使用for循环语句输出数组115
8.3.3使用foreach循环语句输出数组116
8.4数组排序117
8.4.1使用sort对数组进行排序117
8.4.2使用rsort对数组进行逆向排序118
8.4.3数组的随机排序119
8.4.4数组的反向排序120
8.5合并与拆分数组121
8.5.1合并数组121
8.5.2拆分数组122
8.6小结123
8.7习题123
第二篇 PHP参考函数125
第9章 浏览器和输入输出(教学视频:47分钟)125
9.1检测来访者的浏览器版本和语言125
9.2处理表单提交的数据127
9.3上传文件处理129
9.4会话处理函数Session131
9.4.1开始会话132
9.4.2存储与读取会话132
9.4.3销毁会话134
9.5 Cookie处理函数134
9.5.1创建cookie134
9.5.2获取cookie135
9.5.3 cookie的有效期136
9.5.4 cookie的有效路径136
9.5.5删除cookie136
9.6使用HTTP Headers137
9.7小结138
9.8习题138
第10章 文件目录类(教学视频:45分钟)140
10.1创建目录和文件140
10.2列出目录和文件141
10.3获得磁盘空间142
10.4改变目录和文件的属性143
10.5写入数据到文件144
10.5.1使用fwrite()函数将数据写入文件144
10.5.2使用file_put_contents()函数将数据写入文件145
10.6从文件读取数据146
10.6.1使用fread()函数来对文件的数据进行读取146
10.6.2使用file_get_contents()函数来读取文件中的数据147
10.7修改文件内容147
10.8删除目录和文件148
10.9一个文本计数器实例149
10.10小结150
10.11习题150
第11章 数据处理类(教学视频:60分钟)152
11.1字符串152
11.1.1计算字符串的长度152
11.1.2截取指定长度字符串153
11.1.3搜索指定的字符串154
11.1.4替换指定的字符串154
11.1.5转换字符串为数组154
11.1.6转换数组为字符串154
11.1.7设置字符编码155
11.2使用PHPExcel操作Microsoft Excel文件155
11.2.1创建Excel文件155
11.2.2修改并导出Excel文件158
11.3加密和解密160
11.4时间和日期162
11.4.1使用date()函数162
11.4.2使用mktime()函数164
11.4.3验证日期有效性164
11.5小结165
11.6习题165
第12章 图形图表类(教学视频:39分钟)167
12.1使用GD创建图像167
12.2创建缩略图169
12.3给图片加水印170
12.4给图片加文字172
12.5小结173
12.6习题173
第13章 电子邮件类(教学视频:29分钟)175
13.1用mail函数发送邮件175
13.2使用SMTP发送邮件176
13.3发送一个带附件的邮件178
13.4小结180
13.5习题181
第14章 数据库类(教学视频:43分钟)182
14.1 MySQL数据库182
14.1.1连接到MySQL182
14.1.2创建数据库和表183
14.1.3向表插入数据185
14.1.4更新表中数据187
14.1.5查询数据表188
14.2 MSSQL数据库使用实例189
14.3小结190
14.4习题190
第三篇 PHP高级开发192
第15章 PHP与XML(教学视频:22分钟)192
15.1 XML快速入门192
15.1.1什么是XML192
15.1.2 XML,HTML,SGML之间的关系和区别192
15.1.3建立一个简单的XML文件192
15.2深入XML文档193
15.2.1 XML声明193
15.2.2元素的概念194
15.2.3标记和属性195
15.2.4 Well-formed XML(良好格式的XML)195
15.2.5 Valid XML(有效的XML)195
15.2.6 DTD(文件类型定义)195
15.3用SimpleXML处理XML文档195
15.3.1建立一个SimpleXML对象196
15.3.2 XML数据的读取196
15.3.3 XML数据的修改198
15.3.4 XML数据的保存199
15.3.5实例:从XML文件中读取新闻列表199
15.4使用DOM库处理XML文档201
15.4.1创建一个DOM对象并装载XML文档201
15.4.2获得特定元素的数组202
15.4.3取得节点内容202
15.4.4取得节点属性203
15.4.5实例:使用DOM库读取新闻列表203
15.5小结205
15.6习题205
第16章 PHP与正则表达式(教学视频:35分钟)207
16.1了解正则表达式207
16.1.1什么是正则表达式207
16.1.2入门:一个简单的正则表达式207
16.2正则表达式的语法208
16.2.1普通字符208
16.2.2特殊字符208
16.2.3非打印字符209
16.2.4限定符及贪婪模式和非贪婪模式209
16.2.5定位符210
16.2.6选择与编组211
16.2.7后向引用211
16.2.8各操作符的优先级212
16.2.9修饰符212
16.3 PHP中相关正则表达式的函数212
16.3.1用正则表达式检查字符串是否是规定格式213
16.3.2将字符串中特定的部分替换掉214
16.3.3取得字符串中符合规定的部分215
16.4常用的正则表达式216
16.4.1检测邮件地址的真实性216
16.4.2检查电话号码的真实性217
16.4.3用户名的合法性检测218
16.4.4中文字符的检测219
16.5小结220
16.6习题220
第17章 PHP与AJAX(教学视频:34分钟)222
17.1什么是AJAX222
17.2 AJAX的实现原理和工作流程222
17.3 AJAX应用223
17.3.1如何建立远程连接对象223
17.3.2异步发送请求224
17.3.3回调函数的应用226
17.3.4一个基于AJAX的用户名验证程序227
17.4 Spry框架230
17.4.1 Spry框架简介230
17.4.2 Spry框架的使用方法230
17.4.3 Srpy框架与Macromedia Dreamweaver的结合233
17.4.4使用Spry制作级联下拉菜单237
17.5小结239
17.6习题240
第18章 PHP类与对象(教学视频:26分钟)241
18.1类与对象的初探241
18.2第一个类241
18.3属性242
18.4方法243
18.5构造函数244
18.6关键字:在此我们是否可以有一点隐私245
18.7在类上下文操作247
18.8继承248
18.9小结251
18.10习题251
第19章 使用PHP扩展与应用库(PEAR)加速开发(教学视频:34分钟)253
19.1 PEAR介绍与安装253
19.2用PEAR快速创建表单255
19.3用PEAR轻松实现身份验证258
19.4用PEAR实现数据库接口统一260
19.5用PEAR简化数据验证262
19.6用PEAR缓存提升程序性能265
19.7用PEAR支持多个邮件后台接口267
19.8用PEAR进行单元测试268
19.9小结269
19.10习题269
第20章 PHP框架简介(教学视频:24分钟)270
20.1 PHP框架的现状和发展270
20.2常见PHP框架271
20.2.1 Zend Framework框架271
20.2.2 CakePHP框架271
20.2.3 Symfony Project框架272
20.2.4 ThinkPHP框架272
20.2.5 QeePHP框架273
20.2.6 CodeIgniter框架273
20.3 CodeIgniter框架应用274
20.3.1 CodeIgniter下载安装274
20.3.2 CodeIgniter的控制器机制275
20.3.3 CodeIgniter的模型机制277
20.3.4 CodeIgniter的视图机制278
20.4小结281
20.5习题281
第四篇 PHP实例精讲282
第21章 一个简单好用的MVC框架(教学视频:49分钟)282
21.1什么是MVC模型282
21.2 MVC模型的组成282
21.2.1数据模型283
21.2.2视图283
21.2.3控制器283
21.3实现简单的MVC283
21.3.1数据模型层的实现283
21.3.2视图层的实现287
21.3.3控制器的实现287
21.4使用MVC的一个例子288
21.5小结292
21.6习题292
第22章 制作一个内容管理系统(CMS)(教学视频:30分钟)293
22.1什么是CMS293
22.2为什么CMS293
22.3需求分析294
22.4相关策划294
22.4.1后台策划294
22.4.2前台策划296
22.5系统架构296
22.5.1环境选择297
22.5.2选择框架297
22.5.3数据结构设计297
22.5.4目录结构298
22.6后台开发298
22.6.1后台文件结构298
22.6.2栏目功能开发300
22.6.3文章功能开发303
22.7前台实现305
22.8小结306
22.9习题306