图书介绍
零基础学PHP2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 马忠超等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111235622
- 出版时间:2008
- 标注页数:469页
- 文件大小:156MB
- 文件页数:490页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
零基础学PHPPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
写给未来的程序员1
前言1
第1章 PHP起步1
1.1初识PHP1
1.2LAMP——锋利四剑客:Linux、Apache、MySQL和PHP1
1.3PHPWeb编程的体系结构和基本内容2
PHP、HTML、层叠样式表(CSS)和JavaScript及其关系2
HTML文档3
使用样式表实现页面效果3
客户端的响应4
嵌入式脚本页面4
1.4Web编程的基础知识之一:HTML4
HTTP协议简介4
标签5
元素6
HTML的基本元素7
创建HTML文档12
创建HTML列表13
创建页面表格15
创建页面表单16
1.5Web编程的基础知识之二:层叠样式表(CSS)简介17
样式表的基本语法17
设置页面字体格式17
设置页面颜色和背景19
处理页面的边距和填充20
理解HTML层的概念20
按Web标准建立网页20
在网页中引入样式表21
1.6Web编程的基础知识之三:JavaScript基础21
网页中的JavaScript22
JavaScript的变量22
JavaScript的基本语句23
使用简单的对话框27
JavaScript的基本事件28
JavaScript的函数28
JavaScript的对象29
JavaScript中的cookie33
1.7开始PHP之旅:搭建PHP开发环境36
下载Apache、MySQL和PHP36
在Windows下配置开发环境38
在Linux/UNIX下配置开发环境40
善其事利其器——PHP编辑器的选择41
1.8立竿见影43
编写第一个PHP程序——“Hello,PHP!43
使用PHP处理HTML表单43
1.9深入了解Apache、PHP和MySQL44
Apache服务器目录45
进行基本的Apache配置45
Apache的启动与停止46
PHP的核心配置——php.ini46
PHP文件上传功能的配置47
PHP中session的配置47
PHP中和电子邮件有关的配置47
PHP基本的安全设置47
MySQL数据库系统的启动与关闭47
MySQL对数据的存储48
1.10实例:使用JavaScript验证HTML表单数据49
1.11小结54
第2章 PHP语言55
2.1基本语法55
PHP分隔符55
给PHP程序添加注释56
2.2变量56
什么是变量56
变量的数据类型57
变量类型的转换61
可变变量61
PHP的预定义变量62
判断变量的类型63
获取变量的类型63
设置变量的类型64
判断一个变量是否已经定义64
删除一个变量65
2.3常量65
什么是常量65
定义常量65
使用PHP预定义常量66
2.4表达式67
2.5运算符67
赋值运算符67
算术运算符68
递增/递减运算符69
字符串运算符70
逻辑运算符71
比较运算符71
运算符的优先级71
2.6PHP程序的流程控制72
程序流程控制概述72
条件控制语句:if和if*else语句73
switch结构76
循环控制语句:for循环语句77
while循环语句78
do...while循环语句79
break和continue语句80
条件运算符:?:81
2.7函数81
PHP中函数的概念81
定义函数和调用函数82
函数的参数和函数的返回值83
PHP函数的传值与传址85
函数和变量作用域86
2.8小结88
第3章 用PHP进行Web编程89
3.1PHP的Web编程基础89
访问和获取HTML表单数据89
用PHP处理表单数据91
用PHP验证表单数据有效性92
PHP中的session93
PHP中的文件上传处理94
3.2实例:用PHP开发一个简单的网站96
网站功能设计96
页面设计96
用JavaScript实现客户端响应97
服务器端用PHP处理请求98
3.3小结101
第4章 PHP对数组的处理102
4.1建立数组的方法102
4.2输出数组元素的方法103
使用for循环语句输出数组元素103
使用foreach循环语句输出数组元素104
使用print/r函数显示数组元素105
4.3计算数组元素个数106
4.4对数组进行分割、合并107
实现数组分割107
实现数组合并108
4.5处理数组元素和键值位置109
4.6对数组进行排序110
使用sort对数组进行排序110
使用rsort对数组进行逆向排序111
排序时保持原数组的索引112
数组的随机排序113
数组的反向排序114
4.7重置一个数组115
4.8用数组对变量赋值116
4.9快速创建数组117
4.10压入和弹出数组元素118
压入数组元素118
弹出数组元素118
4.11改变数组字符索引名的大小写120
4.12对数组的集合处理121
4.13交换数组索引和元素123
4.14快速填充数组元素123
4.15统计数组元素出现次数124
4.16检查数组索引是否存在125
4.17取得数组中的所有索引126
4.18用回调函数处理数组127
4.19其他数组处理函数127
判断某个值是否存在于数组128
获取数组中当前单元的索引值129
4.20小结129
第5章PHP对字符串的处理131
5.1对字符串做分割和合并131
5.2对字符串做比较和替换132
比较两个字符串大小132
字符串的替换133
5.3输出打印字符串135
5.4格式化字符串135
5.5获取字符串中的一个子串137
5.6删除字符串末尾部分的空白字符138
5.7删除字符串开始部分的空白字符138
5.8删除字符串两头的空白字符139
5.9获取字符串的长度140
5.10对字符串做大小写转换141
5.11处理含有HTML标记的字符串142
5.12多次生成一个字符串144
5.13将字符串分析到变量145
5.14转换字符串到数组146
5.15计算字符串的Hash(哈希)147
5.16小结149
第6章 用PHP操作目录和文件150
6.1目录操作150
打开和关闭目录150
获取目录中下一个文件的文件名150
列出某一目录下的所有文件151
获取和改变PHP的当前工作目录152
6.2文件操作153
打开和关闭文件153
读出文件的内容154
向文件写入内容156
获取文件的相关信息157
一些判断文件性质的函数158
获取路径中的文件名和目录名159
判断文件或目录是否存在160
用PHP建立目录和删除目录161
用PHP复制、删除和移动文件162
用PHP处理文件的锁定163
用PHP更改文件的属性164
获取文件时间属性164
通过HTTP协议打开文件165
包含指定的文件到当前文件166
使用PHP处理文件上传168
6.3小结168
第7章 用PHP处理日期和时间169
7.1获取格式化的日期和时间169
7.2处理UNIX时间戳170
7.3获取日期和时间的相关信息172
7.4PHP中的日期计算173
7.5检查日期的有效性174
7.6小结175
第8章PHP中对URL.HTTP的处理176
8.1URL地址分析176
为什么要对URL进行处理176
对URL进行编码176
对URL进行解码177
对URL地址进行分析177
8.2HTTP应用179
生成一个HTTP头179
获取HTTP头信息181
8.3在PHP中生成cookie182
生成cookie182
获取cookie183
cookie的有效期184
cookie的有效路径184
删除cookie185
8.4小结185
第9章 PHP中的数学运算186
9.1常见的数学运算186
9.2不同进制之间的数字转换187
9.3生成随机数188
9.4小结189
第10章用PHP获取系统信息190
10.1获取和添加PHP环境变量190
10.2查看被载入的PHP扩展模块192
获取PHP的当前各类信息193
获取当前PHP进程的进程号和所有者194
小结194
第11章 应用实践一:基于文本的简易BLOG系统195
11.1系统功能设计195
11.2系统功能实现195
数据的存储及系统架构196
实现BLOG文章的显示196
完善用户界面199
实现BLOG文章的添加功能204
实现登录功能209
实现BLOG首页211
实现BLOG文章的编辑功能215
实现BLOG文章的删除功能219
实现BLOG归档显示的功能221
实现BLOG的退出功能225
11.3小结227
第12章 MySQL数据库和SQL基础228
12.1MySQL数据库简介228
12.2MySQL数据库的基本操作228
表、字段、记录和键的概念228
登录和退出MySQL229
建立和删除数据库230
表的建立230
建立索引232
12.3MySQL中的SQL语法基础232
查看表结构232
插入数据233
查询数据233
条件查询234
更新数据235
删除数据236
对查询结果做排序236
对查询结果做分组237
对查询结果做限定237
MySQL的数据类型238
MySQL运算符239
MySQL中的模式匹配239
使用MySQL函数239
12.4小结242
第13章 使用PHP操作MySQL数据库243
13.1操作MySQL的PHP函数243
连接和关闭数据库的函数243
执行SQL语句的函数244
处理查询结果集的函数244
获取字段信息的函数245
数据库操作的其他函数245
13.2使用PHP连接MySQL数据库245
建立和数据库的连接246
持久连接和临时连接247
关闭连接247
13.3使用PHP显示MySQL数据库的数据248
在PHP中执行SQL语句248
用PHP处理数据结果集250
向Web页面显示数据252
数据分页显示的原理及实现254
13.4用PHP维护MySQL数据库的数据257
从页面获取数据并插入数据库257
根据表单内容修改数据库数据260
通过PHP删除数据库数据262
13.5PHP操作MySQL常见错误信息及分析265
13.6小结266
第14章 面向对象的PHP编程268
14.1面向对象编程的基本概念268
14.2PHP中的类和对象269
类的创建269
类的实例化——对象270
构造函数和析构函数271
继承273
访问对象的属性和方法274
PHP中类的静态成员275
PHP中一些和类有关的函数277
14.3实例分析——深入理解PHP的类和对象280
14.4小结285
第15章 PHP中的正则表达式286
15.1什么是正则表达式286
15.2正则表达式的语法286
模式287
元字符287
转义字符289
字符类289
反义289
数量匹配限定符290
正则表达式构建实例290
15.3PHP中的POSIX扩展正则表达式函数291
正则表达式匹配函数291
替换匹配字符串的函数293
根据正则表达式分割字符串的函数295
生成正则表达式的函数296
15.4PHP中的PERL兼容正则表达式函数297
PERL兼容正则表达式中的修正符297
返回与模式匹配的数组单元的正则表达式函数298
进行正则表达式匹配的函数299
进行全局正则表达式匹配的函数300
执行正则表达式的搜索和替换的函数301
用正则表达式分割字符串的函数302
15.5几例常见正则表达式分析304
检查IP地址的正则表达式304
检查中文字符的正则表达式306
检查E-mail地址的正则表达式307
检查URL地址的正则表达式309
15.6小结310
第16章 PHP程序中的错误处理312
16.1重视程序中的错误处理312
16.2在PHP中处理程序错误312
语法错误的处理312
运行时错误的处理313
逻辑错误的处理314
16.3PHP中的异常处理类及其用法315
PHP中的异常处理类315
PHP程序中捕获异常的方法316
获取异常信息的函数317
获取错误发生所在文件的函数318
获取错误发生所在行的函数319
16.4PHP配置中和错误处理有关的内容320
16.5PHP中自定义的错误处理321
16.6小结323
第17章 PHP与XML324
17.1什么是XML324
17.2建立一个简单的XML文件325
17.3深入认识XML文档327
XML声明328
XML元素328
标记和属性329
注释330
处理指令331
实体简介331
文件类型定义(DTD)332
17.4在PHP中建立对XML的支持334
17.5用PHP函数处理XML文档336
XML解析器的建立和释放336
处理XML元素的函数336
处理XML字符数据的函数337
解析一个XML文档337
完整实例分析338
17.6使用SimpleXML处理XML339
SimpleXML简介340
载入XML文件的函数340
载入XML字符串的函数341
使用SimpleXML的实例342
17.7使用PHP的DOM库处理XML文档343
17.8小结345
第18章PHP与Ajax346
18.1什么是Ajax346
18.2Ajax的工作原理346
18.3PHP与Ajax的应用347
创建XMLHttpRequest对象347
发送异步请求349
编写回调函数351
完整实例352
18.4一个实现Ajax的PHP类——xajax355
下载和安装xajax355
xajax简介356
在PHP程序中使用xajax357
xajax应用实例357
18.5小结359
第19章 PHP与图像处理360
19.1PHP的图像处理库——GD库360
安装GD库360
主要图像处理函数361
19.2图像的建立362
用PHP生成图像362
设定图像颜色362
在图像上绘制直线363
在图像上输出文字364
19.3图片处理366
打开已经存在的图片366
获取图片的相关属性367
对图片加水印效果369
生成已有图片的缩略图373
19.4实例:生成带有底纹的数字验证码图片375
19.5小结376
第20章 PHP与MVC开发模式378
20.1什么是MVC模型378
20.2MVC模型的组成379
控制器379
数据模型379
视图379
20.3PHP开发中的模板技术379
什么是模板380
在PHP程序中使用模板380
Smarty模板引擎381
Smarty模板引擎的使用381
20.4常见的基于MVC的PHP开发框架简介383
CodeIgniter383
CakePHP383
ZendFramework384
FleaPHP384
20.5CodeIgniter框架应用385
CodeIgniter的技术特点385
安装CodeIgniter386
CodeIgniter的Controller(控制器)386
CodeIgniter的Model(数据模型)388
CodeIgniter的View(视图)389
20.6小结391
第21章 应用实践二:用PHP发送邮件392
21.1mail()函数和SMTP协议简介392
mail()函数配置与语法392
SMTP协议与指令392
21.2功能设计和实现393
设计一个发送邮件的类393
测试发送邮件功能397
发送邮件的表单及程序实现398
21.3小结401
第22章 应用实践三:简易论坛系统402
22.1论坛的功能设计402
系统流程分析402
功能设计402
数据库设计403
界面设计406
22.2系统前端功能的实现410
处理数据库连接和断开操作的程序410
全局数据设置411
实现用户注册412
实现论坛首页418
实现浏览主题列表420
实现用户登录和注销428
实现主题的发表、回复和编辑432
实现回复主题的页面程序435
实现编辑主题的页面程序440
实现主题的删除442
实现用户信息浏览444
22.3后台管理功能的实现446
管理员登录功能和后台管理界面框架446
主题管理功能449
板块管理功能451
用户管理功能452
22.4小结454
附录A配置Eclipse成为PHP开发工具455
附录B正则表达式参考459
附录CPHP代码编写的一般规则462
附录D使用phpMyAdmin管理MySQL数据库465
热门推荐
- 3667179.html
- 2558561.html
- 2710490.html
- 413803.html
- 934660.html
- 3267523.html
- 51052.html
- 1959333.html
- 2344335.html
- 3015195.html
- http://www.ickdjs.cc/book_3890403.html
- http://www.ickdjs.cc/book_1011074.html
- http://www.ickdjs.cc/book_494261.html
- http://www.ickdjs.cc/book_3389082.html
- http://www.ickdjs.cc/book_1820245.html
- http://www.ickdjs.cc/book_1109986.html
- http://www.ickdjs.cc/book_419210.html
- http://www.ickdjs.cc/book_678882.html
- http://www.ickdjs.cc/book_1843494.html
- http://www.ickdjs.cc/book_1378898.html