图书介绍
PHP编程基础与实例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孔祥盛主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115256263
- 出版时间:2011
- 标注页数:326页
- 文件大小:84MB
- 文件页数:336页
- 主题词:PHP语言-程序设计-高等学校-教材
PDF下载
下载说明
PHP编程基础与实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章PHP入门1
1.1 PHP概况1
1.1.1 PHP的优势1
1.1.2 PHP的应用领域2
1.1.3 HTML内嵌式的脚本语言2
1.2 PHP脚本程序工作流程3
1.2.1 WEB浏览器3
1.2.2 HTML简介3
1.2.3 PHP预处理器3
1.2.4 WEB服务器3
1.2.5数据库服务器3
1.2.6 PHP程序的工作流程4
1.3 PHP服务器构建5
1.3.1服务器安装前准备5
1.3.2服务器安装6
1.3.3 PHP服务器启动与停止8
1.3.4第一个PHP程序9
1.3.5 PHP服务器配置10
习题14
第2章PHP基础15
2.1 PHP代码基本语法15
2.1.1 PHP开始标记与结束标记15
2.1.2 PHP注释17
2.1.3 PHP语句及语句块17
2.2 PHP程序的组成18
2.2.1关于PHP数据19
2.2.2 PHP数据类型19
2.2.3浏览器端的数据采集23
2.2.4 PHP程序的数据采集24
2.2.5 PHP数据处理25
2.2.6 PHP数据的输出26
2.3编码规范28
2.3.1书写规范28
2.3.2命名规范29
2.3.3为代码添加注释30
习题30
第3章PHP表达式31
3.1常量31
3.1.1自定义常量31
3.1.2常量的内存分配32
3.1.3预定义常量33
3.2变量33
3.2.1变量基本概念33
3.2.2变量的内存分配34
3.2.3变量赋值方式35
3.2.4可变变量37
3.3有关变量或常量状态的函数37
3.3.1数据类型查看函数37
3.3.2检查常量或变量是否定义函数38
3.3.3取消变量定义unsetO函数39
3.3.4检查变量是否为“空”40
3.3.5数据类型检查函数42
3.4 PHP运算符43
3.4.1算术运算符43
3.4.2递增递减运算符43
3.4.3赋值运算符44
3.4.4比较运算符45
3.4.5逻辑运算符46
3.4.6字符串连接运算符47
3.4.7错误抑制运算符47
3.4.8条件运算符47
3.4.9类型运算符48
3.4.10执行运算符48
3.4.11位运算符48
3.4.12运算符优先级49
3.5数据类型的转换49
3.5.1类型自动转换50
3.5.2强制类型转换52
习题54
第4章PHP流程控制语句58
4.1条件控制结构58
4.1.1 if语句58
4.1.2 if…else语句58
4.1.3 switch语句60
4.2循环结构62
4.2.1 while循环语句62
4.2.2 do…while循环语句63
4.2.3 for循环语句63
4.2.4循环结构应用64
4.3程序跳转和终止语句65
4.3.1 continue语句65
4.3.2 break语句65
4.3.3终止PHP程序运行66
习题66
第5章PHP数组68
5.1数组的基本概念68
5.1.1为什么引入数组68
5.1.2数组的分类69
5.2一维数组的创建69
5.2.1直接将变量声明为数组元素69
5.2.2使用arrayO语言结构创建数组70
5.2.3创建数组的注意事项71
5.2.4数组元素“值”的访问72
5.3多维数组74
5.3.1二维数组的创建74
5.3.2二维数组元素“值”的访问76
5.4数组处理函数及应用77
5.4.1快速创建数组的函数77
5.4.2数组统计函数79
5.4.3数组指针函数81
5.4.4数组和变量间的转换函数86
5.4.5数组遍历语言结构88
5.4.6数组检索函数91
5.4.7数组排序函数93
5.4.8数组与数据结构96
5.4.9数组集合运算函数97
习题99
第6章 PHP的数据采集103
6.1浏览器端数据的提交方式103
6.1.1 GET提交方式103
6.1.2 POST提交方式104
6.1.3 GET和POST混合提交方式105
6.1.4两种提交方式的比较106
6.2相对路径和绝对路径106
6.2.1绝对路径106
6.2.2相对路径107
6.2.3相对路径其他概念107
6.3使用FORM表单实现浏览器端的数据采集108
6.3.1表单标签<form></form>108
6.3.2表单控件108
6.3.3在表单控件中使用数组112
6.3.4表单按钮113
6.3.5 FORM表单综合应用114
6.4使用$_GET和$_POST“采集”表单数据116
6.5上传文件的“数据采集”117
6.5.1与上传相关的配置117
6.5.2 PHP文件上传流程118
6.5.3预定义变量$_FILES119
6.5.4 PHP文件上传的实现120
6.6 WEB服务器端其他数据采集方法121
6.6.1预定义变量$_REQUEST121
6.6.2预定义变量$_SERVER122
习题123
第7章 自定义函数124
7.1 PHP文件间的引用124
7.1.1 include语言结构124
7.1.2 require与include语言结构的比较125
7.1.3 include_once和require_ once语言结构126
7.2函数概述126
7.2.1函数的概念126
7.2.2函数的分类127
7.3自定义函数127
7.3.1自定义函数的定义127
7.3.2自定义函数的声明和调用129
7.3.3自定义函数的参数赋值129
7.3.4变量的作用域和global关键字133
7.3.5变量的生存周期和static关键字135
7.3.6变量函数137
7.4自定义函数综合示例137
7.5return语言结构138
习题140
第8章MySQL数据库143
8.1数据库概述143
8.1.1数据库143
8.1.2关系数据库管理系统(RDBMS)144
8.1.3结构化查询语言(SQL)144
8.2数据库的设计144
8.2.1 E-R模型144
8.2.2主键(Primary Key)146
8.2.3实体间的关系与外键(Foreign Key)147
8.2.4约束(Constraint)148
8.3 MySQL简介149
8.3.1 MySQL服务器的启动150
8.3.2连接MySQL服务器150
8.3.3 MyISAM和InnoDB存储引擎151
8.4字符集152
8.4.1字符集简介152
8.4.2 MySQL字符集152
8.4.3 MySQL中的字符集转换过程153
8.4.4 MySQL字符集的设置154
8.4.5 SQL脚本文件156
8.5 MySQL数据库管理156
8.5.1创建数据库157
8.5.2选择当前操作的数据库157
8.5.3显示数据库结构157
8.5.4删除数据库157
8.6数据库表的管理158
8.6.1数据类型158
8.6.2 MySQL中的附加属性159
8.6.3创建数据库表159
8.6.4显示数据库表结构161
8.6.5删除数据库表162
8.7表记录的更新操作162
8.7.1表记录的添加162
8.7.2表记录的修改164
8.7.3表记录的删除165
8.8表记录的查询操作165
8.8.1指定字段列表及列别名165
8.8.2使用谓词限制记录的行数166
8.8.3使用from子句指定多个数据源166
8.8.4使用where子句过滤记录168
8.8.5使用order by子句对记录排序170
8.8.6使用聚合函数返回汇总值170
8.8.7使用group by子句对记录分组统计171
8.8.8使用having子句提取符合条件的分组171
8.9 MySQL特殊字符序列171
习题172
第9章PHP与MySQL数据库176
9.1 PHP中常用的MySQL操作函数176
9.1.1连接MySQL服务器176
9.1.2设置数据库字符集177
9.1.3关闭MySQL服务器连接177
9.1.4选择当前操作的数据库177
9.1.5发送SQL语句或MySQL命令178
9.1.6遍历结果集中的数据180
9.1.7 MySQL服务器连接与关闭最佳时机182
9.1.8 MySQL服务器连接与关闭函数的制作183
9.2 PHP中其他MySQL操作函数183
9.2.1数据库操作函数184
9.2.2数据库表操作函数184
9.2.3选择当前操作的数据库并发送SQL语句185
9.2.4表字段操作函数185
9.2.5其他常用函数186
9.3用户注册系统的实现188
9.3.1用户注册系统文件组织结构188
9.3.2用户注册界面的实现188
9.3.3数据库的实现189
9.3.4制作用户注册系统所需的函数190
9.3.5用户注册功能的实现190
9.3.6用户登录页面的实现193
9.3.7用户登录功能的简单实现193
9.4 SQL注入194
习题195
第10章 新闻发布系统的开发197
10.1新闻发布系统开发流程197
10.1.1 MIS的开发流程197
10.1.2新闻发布系统的开发流程197
10.2新闻发布系统的系统规划197
10.2.1新闻发布系统的目标198
10.2.2新闻发布系统的可行性分析198
10.2.3新闻发布系统的项目进度表198
10.2.4新闻发布系统的人员分工198
10.3新闻发布系统的系统分析198
10.3.1新闻发布系统的功能需求199
10.3.2新闻发布系统的技术需求200
10.3.3新闻发布系统中使用的模型201
10.3.4新闻发布系统的E-R模型201
10.3.5新闻发布系统的数据流程图202
10.3.6数据字典(Data Dictionary)205
10.4新闻发布系统的系统设计206
10.4.1系统流程图206
10.4.2程序流程图207
10.4.3数据库物理设计208
10.4.4图形用户界面设计209
10.5新闻发布系统系统实施209
10.5.1文件组织结构209
10.5.2数据库的实施210
10.5.3新闻管理和评论管理功能的实施211
10.6分页原理及实现221
10.6.1分页原理221
10.6.2 PHP分页的最简单实现222
10.6.3带有“分页导航条”分页的实现223
10.6.4分页函数的制作224
10.7新闻发布系统软件测试226
10.8新闻发布系统系统支持227
习题227
第11章PHP会话控制228
11.1页面间的参数传递228
11.1.1重定向的概念228
11.1.2使用JavaScript实现重定向229
11.1.3使用PHP实现重定向229
11.2会话控制230
11.2.1会话控制基本概念230
11.2.2会话控制的实现230
11.3 Cookie会话技术230
11.3.1浏览器的Cookie设置230
11.3.2 Cookie的工作原理230
11.3.3 Cookie分类232
11.3.4 PHP使用Cookie的步骤232
11.3.5创建Cookie234
11.3.6预定义变量$_COOKIE235
11.3.7删除浏览器端的Cookie235
11.3.8新闻发布系统用户管理功能的实现(一)236
11.3.9 Cookie数组238
11.4 Session会话技术239
11.4.1 Session工作原理239
11.4.2 Session和Cookie的区别240
11.4.3 PHP使用Session的步骤240
11.4.4 Session在php.ini文件中的配置241
11.4.5开启Session242
11.4.6 Session ID、 Session name和SID242
11.4.7预定义变量$_ SESSION245
11.4.8删除和销毁Session245
11.4.9 Session的综合应用246
11.4.10新闻发布系统用户管理功能的实现(二)248
11.4.11新闻发布系统权限控制的实现249
11.4.12 Session数组251
11.5 header()函数的使用253
11.5.1页面重定向253
11.5.2创建Cookie254
11.5.3服务器响应内容的控制254
11.5.4浏览器缓存的远程控制258
11.5.5常用的浏览器缓存控制函数262
11.5.6完善新闻发布系统文件下载功能263
习题265
第12章 字符串处理267
12.1字符串的指定方法267
12.1.1使用单引号指定字符串267
12.1.2使用双引号指定字符串267
12.1.3使用定界符指定字符串269
12.1.4字符串中的字符处理269
12.2字符串处理函数270
12.2.1字符串修剪函数270
12.2.2字符串长度函数278
12.2.3子字符串操作函数279
12.2.4字符串比较函数283
12.2.5字符串连接和分割函数285
12.2.6字符串替换函数285
12.2.7 URL处理函数286
12.2.8其他常用的字符串函数291
12.3新闻发布系统中的字符串处理函数的应用292
12.3.1删除模糊查询中关键字两边的空格292
12.3.2修改文件下载功能的代码292
12.3.3修改发表评论功能的代码293
12.3.4优化新闻列表显示功能的代码93
12.3.5模糊查询时关键字以加粗倾斜格式显示294
12.3.6优化分页函数代码294
习题296
第13章 新闻发布系统的页面美工300
13.1 JavaScript脚本语言300
13.2 FCKeditor在线编辑器301
13.2.1 FCKeditor使用前的准备工作301
13.2.2 FCKeditor类的成员变量和成员方法302
13.2.3 FCKeditor的高级配置302
13.2.4 FCKeditor在新闻发布系统中的应用304
13.2.5 FCKeditor的文件管理306
13.2.6 FCKeditor瘦身308
13.3新闻发布系统页面布局的实现308
13.3.1 DIV+CSS概述308
13.3.2界面布局图308
13.3.3使用DIV实现页面布局309
13.3.4准备图片素材310
13.3.5 CSS热身311
13.3.6 header层的实现314
13.3.7 pagebody层的实现316
13.3.8 footer层的实现316
13.4新闻发布系统静态和动态页面的嵌入317
13.4.1将用户管理功能嵌入到login层317
13.4.2修改menu层代码318
13.4.3将主要功能嵌入到mainfunction层319
13.4.4 sidebar层和mainbody层的高度自适应功能324
13.4.5防止图片太宽撑破mainbody层326
习题326
热门推荐
- 3489184.html
- 1818689.html
- 1450520.html
- 872701.html
- 2946296.html
- 2397641.html
- 2326501.html
- 1966900.html
- 845822.html
- 3337288.html
- http://www.ickdjs.cc/book_3194255.html
- http://www.ickdjs.cc/book_177138.html
- http://www.ickdjs.cc/book_2226751.html
- http://www.ickdjs.cc/book_1919908.html
- http://www.ickdjs.cc/book_3414953.html
- http://www.ickdjs.cc/book_2130902.html
- http://www.ickdjs.cc/book_2978926.html
- http://www.ickdjs.cc/book_2533313.html
- http://www.ickdjs.cc/book_2615088.html
- http://www.ickdjs.cc/book_460931.html