图书介绍
PHP编程新手自学手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 谭贞军等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111392392
- 出版时间:2012
- 标注页数:543页
- 文件大小:177MB
- 文件页数:564页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP编程新手自学手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇1
第1章PHP入门1
1.1认识PHP页面2
1.2 PHP介绍3
1.2.1 PHP的发展3
1.2.2 PHP的功能特点4
1.2.3我国使用PHP开发的网站4
1.3搭建开发环境5
1.3.1 Apache的下载、安装和配置6
1.3.2 PHP的下载、安装和配置9
1.3.3安装MySQL11
1.3.4安装phpMyAdmin15
1.4学习PHP应具备的知识16
1.4.1 HTML基础知识16
1.4.2 CSS基础知识16
1.4.3 JavaScript基础知识16
1.5快速搭建PHP运行环境16
1.5.1 PHPnow的安装17
1.5.2 XAMPP的安装18
1.6一个简单的PHP程序20
1.7疑难问题解析21
职场点拨——看PHP的重要性22
第2章PHP开发必备知识23
2.1认识一个表单23
2.2 HTML基础24
2.3文字的设置25
2.3.1标题格式25
2.3.2将文字加粗、倾斜和加底线27
2.3.3设定文字的大小、颜色、字形28
2.3.4在文字中插入空格和分段29
2.4标示标记的使用30
2.5表单32
2.5.1表单容器〈form〉32
2.5.2单行文本框33
2.5.3单选按钮34
2.5.4多行文本框和按钮35
2.6使用Dreamweaver创建CSS样式36
2.6.1创建CSS样式36
2.6.2应用CSS样式38
2.7使用JavaScript40
2.7.1如何创建简单的JavaScript40
2.7.2常用的JavaScript模块41
2.8疑难问题解析48
职场点拨——怎样学编程48
第3章PHP语法基础50
3.1认识一段PHP代码50
3.2 PHP的语法结构52
3.2.1 PHP文件构成52
3.2.2 PHP的标记53
3.3 PHP的页面注释55
3.4 PHP的变量56
3.4.1变量的定义56
3.4.2变量赋值与引用赋值57
3.4.3变量范围57
3.4.4可变变量59
3.5 PHP的常量60
3.6数据类型61
3.6.1简单类型61
3.6.2复合类型65
3.6.3特殊类型65
3.7运算符65
3.7.1算术运算符65
3.7.2赋值运算符67
3.7.3自增自减运算符67
3.7.4位运算符69
3.7.5逻辑运算符69
3.7.6字符串运算符70
3.7.7运算符的优先级别71
3.8表达式72
3.9疑难问题解析73
职场点拨——面试经验谈74
第4章 流程控制76
4.1认识一段语句77
4.2条件语句77
4.2.1 if条件语句78
4.2.2 if…else语句78
4.2.3多个else关键字79
4.2.4 switch语句80
4.3循环语句81
4.3.1 while语句81
4.3.2 do……while语句83
4.3.3 for语句84
4.3.4 for循环的嵌套语句86
4.3.5各个循环语句的区别87
4.4跳转语句88
4.4.1 break语句88
4.4.2 continue语句89
4.4.3 return跳转语句90
4.5疑难问题解析92
职场点拨——谈职业规划92
第5章 函数94
5.1认识函数94
5.2什么是函数95
5.2.1有条件的函数95
5.2.2函数中的函数96
5.3自定义函数96
5.4函数间传递参数98
5.4.1通过引用传递参数98
5.4.2按照默认值传递参数98
5.4.3使用非标量类型作为默认参数99
5.4.4函数返回值100
5.5文件包含101
5.5.1 require包含文件101
5.5.2 include包含文件102
5.5.3 require和include的区别103
5.6数学函数104
5.6.1数的基本运算104
5.6.2角度的运算105
5.7变量处理函数105
5.8日期和时间函数106
5.9使用PHP函数手册107
5.9.1获得PHP函数手册107
5.9.2使用PHP函数手册110
5.10疑难问题解析112
职场点拨——谈模块化设计思想113
第6章 数组115
6.1认识数组115
6.2声明数组117
6.2.1声明一维数组117
6.2.2数组的定位118
6.2.3二维数组121
6.3对数组进行简单的操作121
6.3.1去掉数组重复的元素121
6.3.2删除数组中的元素或删除整个数组122
6.3.3遍历数组元素123
6.3.4向数组中添加数据125
6.3.5改变数组的大小126
6.3.6合并两个数组129
6.3.7反转一个数组130
6.4其他数组函数131
6.4.1对数组所有的元素求和131
6.4.2将一维数组拆分成多维数组132
6.4.3对数组元素进行随机排序132
6.5疑难问题解析133
职场点拨——程序员必须具备与客户沟通的技巧134
第7章PHP表单处理网页135
7.1认识表单135
7.2表单数据的提交方式139
7.2.1 GET方法139
7.2.2 POST方法141
7.3获取表单元素的数据142
7.3.1获取按钮的数据143
7.3.2获取文本框的数据144
7.3.3获取单选按钮的数据144
7.3.4获取复选框的数据145
7.3.5获取列表框的数据146
7.3.6获取隐藏字段的值149
7.4对表单传递的变量值进行编码与解码150
7.5疑难问题解析151
职场点拨——如何成为一名优秀的程序员151
温故而知新——第一篇实战范例153
范例1搭建PHP的运行环境153
范例2 HTML的标签153
范例3运算157
范例4流程控制语句158
第二篇 提高篇160
第8章 操作字符串160
8.1认识字符串161
8.2将特殊字符去掉161
8.2.1去除多余字符162
8.2.2格式化字符串163
8.3单引号和双引号164
8.4字母大小写互相转换165
8.4.1将字符串转换成小写165
8.4.2将字符串转换成大写166
8.4.3将字符转换成大写167
8.4.4将字符每个单词的首字母转换成大写168
8.5获取字符串长度168
8.6查找和替换字符串170
8.6.1查找字符串170
8.6.2定位字符串173
8.6.3字符串替换175
8.7 ASCII编码与字符串178
8.7.1 chr()函数178
8.7.2 ord()函数179
8.8分解字符串180
8.9加入和去除转义字符“”181
8.10疑难问题解析182
职场点拨——和上级的沟通之道182
第9章 文件操作184
9.1看一段代码185
9.2文件访问186
9.2.1判断文件或者目录是否存在186
9.2.2打开文件187
9.2.3关闭文件188
9.3读/写文件189
9.3.1写入数据189
9.3.2读取数据192
9.4指针197
9.5目录操作199
9.5.1打开目录199
9.5.2遍历目录200
9.5.3目录的创建、合法性与删除202
9.5.4其他文件处理函数205
9.6疑难问题解析206
职场点拨——做一个优秀的团队成员207
第10章 图像处理208
10.1一段代码208
10.2图形图像的简单处理209
10.2.1画布的创建209
10.2.2设置图像的颜色210
10.2.3创建图像211
10.2.4绘制几何图形212
10.3几何图形的填充215
10.3.1进行区域填充215
10.3.2矩形、多边形和椭圆形的填充217
10.3.3圆弧的填充218
10.4输出文字221
10.4.1输出英文221
10.4.2输出中文222
10.5复杂图形的处理223
10.5.1圆形的重叠223
10.5.2温度计的绘制224
10.5.3绘制销售报表226
10.5.4设置线型229
10.6疑难问题解析230
职场点拨——何处寻兼职231
第11章PHP面向对象232
11.1看一段代码232
11.2使用类234
11.2.1创建一个简单的类234
11.2.2编写类的属性和方法234
11.3构造函数和析构函数236
11.4实例化类237
11.5类的访问控制237
11.6类的基本操作238
11.6.1类方法的调用238
11.6.2创建一个完整的类239
11.7面向对象的高级编程244
11.7.1类的继承244
11.7.2接口的实现246
11.7.3多态的实现247
11.7.4作用域分辨运算符“∷”247
11.7.5 parent关键字248
11.7.6 final关键字249
11.7.7 static关键字250
11.8疑难问题解析251
职场点拨——兼职可靠吗?252
第12章 会话管理253
12.1看一段会话管理代码253
12.2什么是会话控制255
12.2.1 Cookie概述255
12.2.2会话控制255
12.3简单操作Cookie255
12.3.1 Cookie的设置256
12.3.2删除Cookie256
12.3.3 Cookie数组257
12.3.4 header函数258
12.4会话控制259
12.4.1会话的基本方式259
12.4.2创建会话260
12.5会话的实际应用262
12.5.1禁止使用页面刷新262
12.5.2验证登录264
12.6疑难问题解析266
职场人生——同事交往经验谈267
第13章 正则表达式268
13.1看一段代码268
13.2正则表达式概述269
13.2.1什么是正则表达式269
13.2.2正则表达式的专业术语270
13.3正则表达式的组成元素270
13.3.1普通字符270
13.3.2特殊字符270
13.3.3限定符271
13.4正则表达式的匹配271
13.4.1搜索字符串271
13.4.2从URL取出域名273
13.5轻松匹配单个字符273
13.6锚定一个匹配274
13.6.1插入符“^”的应用274
13.6.2符号“$”的应用275
13.7替换匹配276
13.8处理正则表达式的函数276
13.8.1 ereg()函数276
13.8.2 eregi()函数277
13.8.3 ereg replace()函数277
13.8.4 split()函数278
13.8.5 eregi replace()函数和spliti()函数278
13.9疑难问题解析278
职场点拨——同事之间的互补279
第14章 错误调试281
14.1认识错误调试281
14.2错误类型282
14.2.1语法错误282
14.2.2运行错误286
14.2.3逻辑错误288
14.3 PHP的开发软件288
14.3.1安装Zend Studio289
14.3.2 EclipsePHP Studio 2008294
14.4疑难问题解析297
职场点拨——程序员保持身心健康的7种方式298
第15章PHP操作XML299
15.1认识XML299
15.2什么是XML300
15.3一个简单的XML文件301
15.4深入认识XML文档301
15.4.1 XML声明302
15.4.2 XML标记与元素303
15.4.3 XML属性304
15.4.4 XML注释305
15.4.5 XML处理指令306
15.4.6 XML CDATA标记307
15.5与XML对象相关模型308
15.5.1 DTD文档类型定义308
15.5.2 DTD构建XML309
15.5.3文档对象模型310
15.6 PHP处理XML312
15.6.1打开与关闭XML312
15.6.2运用DOM读取数据313
15.6.3通过DOM操作数据314
15.7疑难问题解析315
职场点拨——保证按时完成任务315
第16章Ajax技术介绍316
16.1什么是Ajax317
16.1.1 Ajax适用场合317
16.1.2 Ajax不适用的场合318
16.1.3一个简单的Ajax程序318
16.2 Ajax的工作原理324
16.3 PHP与Ajax的应用325
16.3.1创建XMLHttpRequest对象325
16.3.2简单的服务器请求326
16.3.3对HTML和XML的读取327
16.3.4伪Ajax方式330
16.4疑难问题解析332
职场点拨——程序员创业经验谈333
温故而知新——第二篇实战范例335
范例1 PHP对文件的处理335
范例2 PHP对图形图像的处理336
范例3 PHP操作XML337
范例4 Ajax与PHP343
第三篇 数据库篇346
第17章MySQL数据库346
17.1认识MySQL347
17.2 MySQL数据库简介347
17.3 MySQL的基本操作348
17.3.1登录和退出MySQL数据库348
17.3.2表、字段、记录和键的概念349
17.3.3建立和删除数据库350
17.3.4表的建立351
17.3.5查看表的结构353
17.4对表中记录进行操作353
17.4.1插入数据354
17.4.2更新数据355
17.4.3删除数据356
17.4.4查询数据357
17.5 SQL语句358
17.5.1对数据库的基础操作358
17.5.2对数据库的高级操作361
17.6使用phpMyAdmin对数据库备份和还原363
17.6.1对数据库进行备份363
17.6.2对数据库进行还原364
17.7疑难问题解析364
职场点拨——寻找更好的工作365
第18章PHP与MySQL的编程367
18.1认识PHP+MySQL367
18.2连接MySQL数据库368
18.3简单操作数据库370
18.3.1选择数据库370
18.3.2简易查询数据库371
18.3.3显示查询结果372
18.3.4获取表的全部字段373
18.3.5通过函数mysql_ fetch_ array获取记录374
18.3.6通过mysql_ fetch_ assoc获取记录374
18.3.7获取被查询的记录数目375
18.4管理MySQL数据库中的数据377
18.4.1数据的插入377
18.4.2修改数据库中记录378
18.4.3删除数据库中记录379
18.5疑难问题解析381
职场点拨——处理同事关系382
第19章PHP操作其他数据库383
19.1认识Access数据库383
19.2新建Access数据库384
19.3新建Access数据库里的表387
19.3.1创建表387
19.3.2创建表中的记录390
19.3.3使用加密方式让Access更安全391
19.4 PHP访问Access数据库393
19.5使用SQL Sever 2000393
19.5.1创建数据库394
19.5.2创建表396
19.5.3创建记录398
19.5.4创建存储过程399
19.5.5 PHP连接SQL Server数据库401
19.6疑难问题解析402
职场点拨——面对失业403
第20章 模板技术404
20.1认识Smarty模板405
20.2认识MVC406
20.2.1 MVC与模板概念的理解406
20.2.2 MVC的工作方式406
20.2.3 MVC能给PHP带来什么407
20.2.4使用MVC的缺点408
20.3 Smarty模板技术408
20.3.1什么是Smarty408
20.3.2 Smarty有哪些特点409
20.3.3获取Smarty409
20.3.4安装与配置Smarty410
20.4 Smarty的基础知识413
20.4.1什么是Smarty的模板文件413
20.4.2注释413
20.4.3变量414
20.4.4内置函数416
20.5疑难问题解析421
职场点拨——职场升职的技巧421
温故而知新——第三篇实战范例423
范例1使用phpMyAdmin软件创建一个数据库423
范例2使用phpMyAdmin备份数据库427
范例3使用phpMyAdmin还原数据库429
范例4 PHP连接MySQL语句432
范例5使用Access 2007创建一个数据库433
范例6使用 SQL Sever 2000创建一个数据库436
第四篇 实例篇441
第21章 图片管理系统441
21.1效果展示441
21.2网站的架构445
21.3网站的配置445
21.4网站的皮肤446
21.5管理图片的功能设计450
21.5.1首页设计450
21.5.2单幅图片的展示459
21.5.3后台管理472
第22章 在线投票系统480
22.1效果展示480
22.2购房投票系统模块的实现482
22.2.1系统的布置482
22.2.2投票的首页482
22.2.3投票首页的处理485
22.3 Flash投票模块488
22.3.1系统的布置489
22.3.2首页功能489
22.3.3后台处理首页490
22.3.4将数据写入文件493
22.3.5对输入的数据进行添加和修改496
22.3.6对投票的结果进行处理497
22.3.7对读取数据进行处理498
22.4与数据有关的投票模块499
22.4.1新建数据库499
22.4.2还原数据库500
22.4.3投票模块首页501
22.4.4实现无刷新的功能501
22.4.5对数据库进行处理505
第23章 在线留言系统507
23.1效果展示507
23.2数据库510
23.2.1设计数据库510
23.2.2设置连接数据库配置512
23.3留言功能的实现512
23.3.1首页512
23.3.2首页调进来的几个网页515
23.3.3首页导航菜单的实现518
23.3.4处理留言518
23.3.5后台登录524
23.3.6删除留言526
23.3.7编辑/回复留言527
23.3.8管理员密码修改529
23.3.9对留言本进行设置532
23.3.10对数据库的操作535
温故而知新——第四篇实战范例537
范例1.让网站统计在线人数537
范例2文件上传539
热门推荐
- 2522629.html
- 2498246.html
- 3216231.html
- 382536.html
- 135368.html
- 2494516.html
- 3544585.html
- 407416.html
- 617146.html
- 2769412.html
- http://www.ickdjs.cc/book_3484925.html
- http://www.ickdjs.cc/book_2731235.html
- http://www.ickdjs.cc/book_110229.html
- http://www.ickdjs.cc/book_600990.html
- http://www.ickdjs.cc/book_635089.html
- http://www.ickdjs.cc/book_402520.html
- http://www.ickdjs.cc/book_3641831.html
- http://www.ickdjs.cc/book_2007274.html
- http://www.ickdjs.cc/book_2583637.html
- http://www.ickdjs.cc/book_175166.html